我正在尝试使用字典或字典列表来解析字符串。
我正在尝试将其解析为JSON
个对象。
但是json.loads()
给了我一个错误
我该怎么做呢?
先谢谢。
该文件的示例部分如下:
{
"Andhra Pradesh":
[
{
"code": "ANAN",
"name": "Anantapur"
},
{
"code": "CHDM",
"name": "Chinnamandem"
},
{
"code": "GUDR",
"name": "Gudur"
},
{
"code": "GUNT",
"name": "Guntur"
},
{
"code": "JANG",
"name": "Jangareddy Gudem"
}
],
"Karnataka":
[
{
"code": "BANG",
"name": "Bangalore"
},
{
"code": "HUBL",
"name": "Hubli"
},
{
"code": "MLR",
"name": "Mangalore"
},
{
"code": "MYS",
"name": "Mysore"
}
],
"Madhya Pradesh":
[
{
"code": "BHOP",
"name": "Bhopal"
},
{
"code": "GWAL",
"name": "Gwalior"
},
{
"code": "IND",
"name": "Indore"
},
{
"code": "JABL",
"name": "Jabalpur"
},
{
"code": "UJJN",
"name": "Ujjain"
}
]
}
答案 0 :(得分:2)
In [1]: import json
In [2]: with open(r'YourTestFile.txt','r') as fh:
....: a = json.load(fh)
....: print a["Karnataka"][1]['code']
....:
HUBL
答案 1 :(得分:2)
尝试这个..
import json
d = json.loads(sringToConvertToArray)
print d['Andhra Pradesh']['code']
答案 2 :(得分:1)
import
并在原始内容上使用jsonify
,打包并发货。
repacked_json = json.dumps(raw_json_data)
json_obj = json.loads(repacked_json)
return jsonify(result = json_obj)