
注意:来自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'])欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)