解析嵌套的JSON数据

解析嵌套的JSON数据,第1张

解析嵌套的JSON数据

注意:来自MongoDB的JSON响应实际上无效。JSON需要双引号(

"
),而不是单引号(
'
)。

我不确定为什么您的响应中有单引号而不是双引号,但是从其外观上,您可以替换它们,然后只使用内置

json
模块:

from __future__ import print_functionimport jsonresponse = """{    'ok': 1.0,     'result': [        { 'total': 142250.0,  '_id': 'BC'        },         { 'total': 210.88999999999996,  '_id': 'USD'        },        { 'total': 1065600.0,  '_id': 'TK'        }        ]}"""# JSON requires double-quotes, not single-quotes.response = response.replace("'", '"')response = json.loads(response)for doc in response['result']:    print(doc['_id'], doc['total'])


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5090164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存