在json下面加载到json.loads()
时,我在"value"
上收到错误,因为它不包含""
。
jstring = '{"ABC": {value: "2787456", basevalue: "34453176"}}'
答案 0 :(得分:2)
键必须用双引号括起来:
>>> jstring='{"ABC":{"value":"2787456","basevalue":"34453176"}}'
>>> import json
>>> json.loads(jstring)
{u'ABC': {u'value': u'2787456', u'basevalue': u'34453176'}}
答案 1 :(得分:0)
问题是value
也必须包含在像"value"
这样的引号中,以便被解析为json键。
jstring = '{"ABC": {"value": "2787456", "base value": "34453176"}}'