我正在使用 Yahoo Placemaker API,它根据输入提供不同的 json 结构。简单的 json 文件如下所示:
{
'document':{
'itemDetails':{
'id'='0'
'prop1':'1',
'prop2':'2'
}
'other':{
'propA':'A',
'propB':'B'
}
}
}
当我想访问 itemDetails 时,我只需编写 json_file['document']['itemDetails']。
但是当我得到更复杂的响应时,例如
{
'document':{
'1':{
'itemDetails':{
'id'='1'
'prop1':'1',
'prop2':'2'
}
},
'0':{
'itemDetails':{
'id'='0'
'prop1':'1',
'prop2':'2'
},
'2':{
'itemDetails':{
'id'='1'
'prop1':'1',
'prop2':'2'
}
'other':{
'propA':'A',
'propB':'B'
}
}
}
该解决方案显然不起作用。
我使用 id、prop1 和 prop2 来创建对象。
在不编写 json_file['document']['0']['itemDetails'] 的情况下,在第二种情况下自动访问 itemDetails 的最佳方法是什么?