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
添加回答
舉報