gpt4 book ai didi

java - jayway 2.2.0 删除 jsonpath 中的括号

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:38 24 4
gpt4 key购买 nike

我们刚刚开始使用 2.2.0 jayway,它似乎与 0.9.1 有很多差异。

我正在尝试获取此项目:$.[?(@.errorId=='200')].errorName[0],它在 0.9.1 中通过返回 errorName 的值来工作。在 2.2.0 中它不返回任何内容。如果我将其更改为 $.[?(@.errorId=='200')].errorName 我会返回一个带括号“[result]”的字符串,这对我不起作用。为了返回值而不是数组,jsonPath 应该是什么?

最佳答案

是的,jayway json 路径行为已更改。现在,每当您使用过滤器('?')时,您都会收到一个 java 列表作为响应。请参阅 https://github.com/jayway/JsonPath#what-is-returned-when 中的“不定路径”

所以你必须在 json 路径结果上.get(0)...

关于java - jayway 2.2.0 删除 jsonpath 中的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274960/

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