Json-path json提取器由名称中带有句点的节点组成

问题描述 投票:0回答:1

我使用com.jayway.jsonpath:json-path快速访问和修改节点。

模式的示例是:"$.dnode.meta"帮助管理位于meta内部的dnode节点级别的数据。 json的示例是:

{
  "dnode": {
    "meta": "some value"
  }
}

我面对着json之类的东西:

{
  "dnode.meta": "some value"
}

而且我需要帮助来构建节点名称包含句点的路径。

我尝试了下一个示例,但它们对我不起作用:

  • "$.[dnode.meta]"
  • "$.\'dnode.meta\'"
  • "$.\"dnode.meta\""
  • "$.dnode\.meta"...

关于如何使用包含.的json节点构造路径的任何想法?

java json jsonpath json-extract
1个回答
2
投票

您可以尝试使用"$['dnode.meta']"

© www.soinside.com 2019 - 2024. All rights reserved.