gpt4 book ai didi

json - 使用 JSONPath 提取属性子集

转载 作者:行者123 更新时间:2023-12-03 13:26:23 24 4
gpt4 key购买 nike

我有这个 JSON 代码:

{
"A": {
"AB": [{
"ABA": "0",
"ABB": "1",
"ABC": "2"
}]
}
}

我需要使用一个 JSONPath 表达式来返回只有 ABA 和 ABC 属性的 JSON。就像是:
{
"A": {
"AB": [{
"ABA": "0",
"ABC": "2"
}]
}
}

到目前为止,我设法提取了一个或所有属性。例如
$.A.AB[*]

或者
$.A.AB[*].ABA

有没有办法只提取两个?

谢谢

最佳答案

这将使用 Jayway 实现(Java):

$.A.AB[*]['ABB', 'ABA']

您输入的结果将是:
[
{
"ABB" : "1",
"ABA" : "0"
}
]

您可以在此处比较不同的提供商:

http://jsonpath.herokuapp.com/

关于json - 使用 JSONPath 提取属性子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27447781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com