java - json 路径表达式来查找与特定名称对应的值

标签 java json jsonpath

需要以下 json 的 json 路径表达式。

查找名称对应的appId

[
  {
    "name": "a0vudemo",
    "appId": "80af20be-eddf-4b20-8d82"
  },
  {
    "name": "a1app",
    "appId": "55507d25-d025-4454-9443"
  },
  {
    "name": "a1appswan",
    "appId": "86cfa844-cf58-48b7-b56d"
  }
]
.name=="a1app"

最佳答案

$..[?(@.name == 'a1app')].appId

similar question

关于java - json 路径表达式来查找与特定名称对应的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56071136/

相关文章:

java - 为什么日期 1986/05/04 从 1 :00 but not 0:00 in java ( strange behaviours of calendar with the time zone - Shanghai )? 开始

php - 如何获取变量中包含@的std类对象数组?

java - 使用 JSON Path 从数组中提取值

xml - 无法使用 json-eval 在 WSO2 ESB 配置中应用 concat 函数

java - 使用Java JsonPath获取JSON父节点

java - 从 GWT ArrayList 中字符串化 JSON,然后返回数组

java - 如何向调用者线程发出 ExecutorService 已完成任务的信号

java - Maven 不在存储库中寻找插件

java - Spring框架JSON序列化为数组而不是对象

java - Json 解析器捕获 Java 中的尾随逗号?