本站消息

站长简介/公众号


站长简介:高级软件工程师,曾在阿里云,每日优鲜从事全栈开发工作,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

无法加载 json 数据,因为其中的字符串是 unicode

发布于2021-11-20 22:55     阅读(1012)     评论(0)     点赞(6)     收藏(1)



我有以下 json 字符串:

{u'debug': {u'version': 3.1}, u'status': u'OK', u'results': {u'api_timestamp': u'1439552208', u'totalCommentsFound': 9300, u'totalCommentsReturned': 25, u'comments': [{u'assetID': 3425398, u'replies': [], u'lft': 9, u'assetURL': u'http://wordplay.blogs.nytimes.com/2015/03/31/why-i-moved-to-florida/', u'parentID': 14580714, u'commentID': 14581040, u'rgt': 10, u'userDisplayName': u'John', u'createDate': u'1427860827', u'userID': 12857582, u'replyCount': 0, u'commentTitle': u'<br/>', u'status': u'approved', u'approveDate': u'1427860868', u'userTitle': u'NULL', u'editorsSelection': 0, u'statusID': 2, u'userURL': u'NULL', u'userLocation': u'Chicago', u'commentType': u'userReply', u'updateDate': u'1427860868', u'commentSequence': 14581040, u'commentBody': u"Yea, Martin, but what does the wife know. She doesn't like It's a Wonderful Life and doesn't even know Bert and Ernie were the cop and the cab driver. She just knows Bert and Ernie as muppets who used to baby sit for her.", u'recommendationCount': 1}, [...]

完整的 JSON 数据文件

obj = json.loads(line)

我无法使用,json.loads(mystring)因为它会引发错误。我该怎么办?


解决方案


该链接不是 JSON 而是 python dict

您可以使用以下方法使其成为有效的 JSON 字符串dumps

json_string = json.dumps(your_dict_variable)

然后使用以下命令使其成为字典(它已经是)loads

json.loads(json_string)







所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/1080217/fdc537a2dd8e5a40b1a2/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

6 0
收藏该文
已收藏

评论内容:(最多支持255个字符)