【发布时间】:2018-05-07 15:24:12
【问题描述】:
我有一个复杂的 json 文件,其中包含嵌套的 dics。 它看起来像这样
{
"objectivelist": [{
"measureid": "1122",
"gradeID": "4222332",
"graduationdate": "May",
"system": {
"platform": "MAC",
"TeacherName": "Mike",
"manager": "Jim",
"studentinfomation": {
"ZIP": "94122",
"city": "SF"
}
},
"measureid": "1122",
"gradeID": "4222332",
"graduationdate": "May",
"system": {
"platform": "MAC",
"TeacherName": "joshe",
"manager": "steven"
},
"studentinfomation": {
"ZIP": "94122",
"city": "SF"
}
}]
}
这里grade ID和Measured ID是一样的,所以结果应该只需要显示一次,我的结果应该是这样的:
{"measureid":"1122","gradeID"4222332","graduationdate":"May"}
我不需要经理姓名、教师姓名等。
不知道该怎么做。我尝试使用理解,但不知道在嵌套字典中使用它的人。
谢谢你们。
【问题讨论】:
-
你的 json 有很多不好的语法。你能修复 JSON 吗?
-
根据jsonlint.com至少JSON中的树错误
-
抱歉各位,现在可以用了吗?