获取输入JSON文件的JPATH的任何建议。基本上是来自 JSON 文件的 JSON 模式的树结构
你应该可以这样使用JsonParser
;
首先,以字符串形式获取 JSON 文件内容。(说jsonString
(
然后编写这样的代码;
JsonParser parser = new JsonParser();
JsonObject o = parser.parse(jsonString).getAsJsonObject();
拥有 JSON 对象后,可以使用 JsonPath 库来获取可能需要的内容。
希望这有帮助!
尝试 https://github.com/saasquatch/json-schema-inferrer
Json 文件或字符串到 JsonNode,然后
JsonSchemaInferrer.newBuilder()
.setSpecVersion(SpecVersion.DRAFT_06).build()
.inferForSample(jsonNode)