我试图加载一个JSON文件来解析嵌套在根对象中的内容。目前,我打开并加载了JSON文件,如下所示:
with open(outputFile.name) as f:
data = json.load(f)
为了回答这个问题,这里有一个JSON文件内容的示例:
{
"rootObject" :
{
"person" :
{
"address" : "some place ave. 123",
"age" : 47,
"name" : "Joe"
},
"kids" :
[
{
"age" : 20,
"name" : "Joey",
"studySubject":"math"
},
{
"age" : 16,
"name" : "Josephine",
"studySubject":"chemistry"
}
],
"parents" :
{
"father" : "Joseph",
"mother" : "Joette"
}
如何访问“rootObject”中的嵌套对象,例如“person”、“kids”及其内容和“parents”
加载
JSON object
的代码如下所示:下面使用递归函数的代码可以使用嵌套字典或“字典列表”中的特定键提取值:
输出
相关问题 更多 >
编程相关推荐