gpt4 book ai didi

java - 放心 |如何使用 JSONpath 根据匹配条件获取字符串值

转载 作者:行者123 更新时间:2023-12-01 23:49:44 24 4
gpt4 key购买 nike

我需要使用 REST Assured Jsonpath 根据匹配条件获取计数值

我尝试了以下方法,但它不起作用:

response().jsonPath().getString("{it.B == '456'}.B1.size()")

JSON:

[{ "A": "123", "A1": [{ "A11": "A111" }, { "A12": "A112" }, { "A13": "A113" }] },
{ "B": "456", "A1": [{ "B11": "B111" }, { "B12": "B112" }, { "B13": "B113" }, { "B14": "B114" }, { "B15": "B115" }] },
{ "C": "456", "A1": [{ "C11": "C111" }, { "C12": "C112" }, { "C13": "C113" }, { "C14": "C114" }, { "C15": "C115" }, { "C16": "C116" }] }
]

最佳答案

请尝试以下操作,它将返回 456

response().jsonPath().getString("$.[1].B")

关于java - 放心 |如何使用 JSONpath 根据匹配条件获取字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58224156/

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