考虑以下 JSONPath 片段:
{
"result":[
{
"type":"Residence",
"street":"Piazza di Spagna",
"city":"-4:0"
},
{
"type":"Residence",
"street":"test",
"city":"-4:1"
}
]
}
是否可以获取所有节点名称的列表?
因此,例如,我想要一个列表,例如:类型、街道、城市。
最佳答案
试试这个
$arr = (json_decode($json)->result[0]);
$array = get_object_vars($arr);
$properties = array_keys($array);
print_r($properties);`
输出将是
Array
(
[0] => type
[1] => street
[2] => city
)
关于php - JSONPath 查询获取节点名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472610/