【发布时间】:2020-01-19 03:17:05
【问题描述】:
我正在尝试解析嵌套的 JSON 数据。我正在尝试获取每个键的“DisplayValue”,我的代码是
json_obj = r.json()
for result in json_obj["Result"]:
for employeeid in result["EmployeeId"]:
cursor.execute("INSERT INTO employee_detail (EmployeeId) VALUES (%s)",
(result["DisplayValue"]))
但是我得到了回应
KeyError '显示值'
JSON 输出
{
"IsError": "false",
"Status": 0,
"Message": "string",
"Result": [
{
"EmployeeId": {
"DisplayValue": "PW180",
"FieldHistory": []
},
"Title": {
"DisplayValue": "Mr.",
"FieldHistory": []
},
谢谢:)
【问题讨论】:
-
您不需要第二个 for 循环,只需使用
result['EmployeeId']['DisplayValue']