json.loads将json字符串加载到python中
dict,
json.dumps将python转储
dict到json字符串中,例如:
>>> json_string = '{"favorited": false, "contributors": null}''{"favorited": false, "contributors": null}'>>> value = json.loads(json_string){u'favorited': False, u'contributors': None}>>> json_dump = json.dumps(value)'{"favorited": false, "contributors": null}'
所以那行是不正确的,因为您正在尝试
load使用python
dict,并
json.loads期望
jsonstring应该有一个有效的
<type 'str'>。
因此,如果您尝试加载json,则应更改要加载的内容,使其类似于
json_string上面的内容,否则应将其转储。根据给定的信息,这只是我的最佳猜测。您想要完成什么?
同样,您也不需要
u在字符串前指定,就像注释中提到的@Cld一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)