【問題】python
今天在使用python中的json轉換碰到一個問題:json
錯誤顯示: expected string or buffer調試
json內容以下:字符串
{u'err_no': 0, u'corpus_no': u'6594675362334657196', u'err_msg': u'success.', u'result': [u'\uff0c'], u'sn': u'829195370711535442509'}string
通過調試,最終發現,python中默認使用單引號表示字符串"'" 因此當,使用字符串符值之後,python會把雙引號轉換爲單引號。方法
而json是不支持單引號的。能夠用下面的方法轉換co
json_string=json.dumps(s)字符
str=json.loads(json_string)錯誤