假设我有 json 数据,例如
data = {"id":1,
"name":"abc",
"address": {"streetName":"cde",
"streetId":2
}
}
现在我正在从这个 json 数据中获取要访问的字段,例如: fields = ["id", "name", "address.streetName"]
如何address.streetName
以最有效的方式从给定的 json 数据访问第三个字段 ( )?
data.fields[2]
不起作用
一种可能性是我data[address][streetName]
使用 for 循环构造字符串并对其进行评估,但有没有有效的方法来做到这一点?