我有这个JSON代码:
{
"A": {
"AB": [{
"ABA": "0",
"ABB": "1",
"ABC": "2"
}]
}
}
我需要使用一个JSONPath表达式,该表达式返回仅具有ABA和ABC属性的JSON。类似的东西:
{
"A": {
"AB": [{
"ABA": "0",
"ABC": "2"
}]
}
}
到目前为止,我设法提取一个或所有属性。例如
$.A.AB[*]
或
$.A.AB[*].ABA
有没有办法只提取两个?
由于
答案 0 :(得分:25)
这将使用Jayway实现(Java):
$.A.AB[*]['ABB', 'ABA']
,您输入的结果将是:
[
{
"ABB" : "1",
"ABA" : "0"
}
]
您可以在此处比较不同的提供商: