1. 程式人生 > >匯入json檔案報錯,TypeError: expected string or buffer

匯入json檔案報錯,TypeError: expected string or buffer

主要內容是:

用字串符值以後,python會把雙引號轉換為單引號

>>> s={"username":"admin","password":"password","tenantid":""}

>>> print s

{'username': 'admin', 'password': 'password', 'tenantid': ''}

而json是不支援單引號的。

可以用下面的方法轉換

json_string=json.dumps(s)

python_obj=json.loads(json_string)