Python 在 json.dumps 报错

2018-08-03 02:21:03 +08:00
 bestehen
[{"found_year":found_year,"jg_type":jg_type,"area":area,"source_gw_link":source_gw_link},{"company_news":json.dumps(OrderedDict (sorted(company_news.items())),encoding="Utf-8",ensure_ascii=False)}, {"name":name,"sex":sex,"company":company,"position":position,"role" :role, "edu_experience":json.dumps(OrderedDict (sorted(edu_experience.items())),encoding="Utf-8",ensure_ascii=False),"work_experience": json.dumps(OrderedDict (sorted(work_experience.items())),encoding="Utf-8",ensure_ascii=False)}, {"lingyu":lingyu,"jiguan":jiguan,"lunci":lunci,"jieduan":jieduan,"jieshao":jieshao,"money_type":money_type,"touzianlie":json.dumps(OrderedDict (sorted(tzanli.items())),encoding="Utf-8",ensure_ascii=False)},{"person_news":json.dumps(OrderedDict(sorted(person_news.items())),encoding="Utf-8",ensure_ascii=False)}])
File "/usr/lib64/python3.4/json/__init__.py", line 237, in dumps
**kw).encode(obj)
TypeError: __init__() got an unexpected keyword argument 'encoding'

因为我在 json.dumps 插入数据的时候是 unicode 这样写 但是报错是这样的
2275 次点击
所在节点    问与答
1 条回复
Leigg
2018-08-03 09:47:12 +08:00
论 “如何提问”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/476453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX