gpt4 book ai didi

arrays - 在 Karate 框架上访问具有随机或未知名称的嵌套 JSON 对象

转载 作者:行者123 更新时间:2023-12-03 08:58:34 24 4
gpt4 key购买 nike

我有这段 JSON 响应

"A": {
"RandomName01": {
"B": "BOS",
"C": {
"RandomName02": {
"D": "32",
"E": "ABC",
"F": "DEF"
}
},
"G": "GHI"
}

我需要从中提取 D 的值,途中有两个 RandomName 标签。我在文档中找不到与处理未知名称相关的任何内容。我尝试使用 []、*、[0]、.. 等,但失败了。

例如:

  • 定义值 = 响应.A..C..D
  • 定义值 = 响应[0].C[0].D

等等...

谢谢

最佳答案

感谢您的帮助。你的回答让我尝试 Karate 中的 jsonPath

这已经成功了:

* def value = karate.jsonPath(response, "$..D")

要尝试我使用的 jsonPath: http://jsonpath.com/

对于我使用的 jsonPath 表达式: https://goessner.net/articles/JsonPath/index.html#e2

谢谢:)

关于arrays - 在 Karate 框架上访问具有随机或未知名称的嵌套 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52985771/

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