0

有关获取输入 JSON 文件的 JPATH 的任何建议。基本上是来自 JSON 文件的 JSON 模式的树结构

4

2 回答 2

0

您应该可以使用JsonParser这种方式;

首先,将 JSON 文件内容作为字符串获取。(说jsonString
然后编写这样的代码;

JsonParser parser = new JsonParser();
JsonObject o = parser.parse(jsonString).getAsJsonObject();

拥有 JSON 对象后,您可以使用JsonPath 库来获取您可能需要的内容。

希望这可以帮助!

于 2020-01-20T13:20:20.600 回答
0

试试https://github.com/saasquatch/json-schema-inferrer

Json 文件或字符串到 JsonNode,然后

JsonSchemaInferrer.newBuilder()
  .setSpecVersion(SpecVersion.DRAFT_06).build()
  .inferForSample(jsonNode)
于 2021-11-22T22:16:19.650 回答