3 回答

TA贡献1799条经验 获得超8个赞
您可以尝试使用 little json java library 来搜索 json 数据。
JsonValue json = JsonParser.parse(stringvariablewithjsondata);
List<JsonValue> authors = json.findAll(SPM.path("bookAuthor", "name")));
List<String> ratings = json.findAllLiterals(SPM.path("bookRating", "rating")));
并计算结果
JsonArray values = JsonFactory.array();
for(JsonValue value : authors) values.add(value);
JsonObject result = JsonFactory.object().add("authorName", values);
return result.toCompactString()

TA贡献1744条经验 获得超4个赞
您可以使用 JSON-Java --> https://www.baeldung.com/java-org-json
或者 Google JSON,又名 GSON 和此处列出的其他一些 --> https://javarevisited.blogspot.com/2016/09/top-5-json-library-in-java-JEE.html
要查看受欢迎程度和使用统计信息,这可能会帮助您选择首先测试哪些: https: //www.baeldung.com/java-json
添加回答
举报