0

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 节点构建路径.吗?

4

1 回答 1

1

你可以试试 "$['dnode.meta']"

于 2020-01-03T13:06:16.230 回答