我尝试使用JsonPath从我的json对象的不同级别的属性中提取值。
这是我的目标:
{
"A": [
{
"B": "0",
"C": "1",
"D": {
"E" : "2",
"F" : "3",
}
},
{
"B": "4",
"C": "5",
"D": {
"E" : "6",
"F" : "7",
}
}
]
}
我想同时提取B和E值
获得B,简单:$ .A [*]。B
获得E,简单:$ .A [*]。D.E
获得B和C,轻松使用Bracket-notated children操作符:$ .A [*] ['B','C']
但是为了同时获得B和E,我没有得到正确的表达。我希望有:
[
{ "B":"0", "E" : "2"},
{ "B":"4", "E" : "7"}
]
有人有正确的表达吗?
谢谢
电子。