如何使用 Jackson 从 JSON 对象内部的数组中检索值

hnv*_*asa 5 java arrays json jackson java-8

简而言之,如何以非链接方式使用 Jackson 检索 {"value1":123"} ?

{
  "aaa": [
      {
        "value1": "123"
      }
  ],
  "bbb": [
      {
          "value2": "456"
      }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用: jsonNode.at("/aaa[Array][0])但我得到了缺少节点的响应。

任何帮助都会很好。

S.K*_*.K. 8

正确的 json 路径表达式为“/aaa/0/value1”

使用:

jsonNode.at("/aaa/0/value1")
Run Code Online (Sandbox Code Playgroud)