Query:
如何解析字串形式的 JSON 資料?具體場景是使用 Google 的 Gson 函式庫。
範例輸入:
jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } ";
目標:
從給定的JSON 字串中提取"translatedText" : "Hello world"。
解答:
public String parse(String jsonLine) { JsonElement jelement = new JsonParser().parse(jsonLine); JsonObject jobject = jelement.getAsJsonObject(); jobject = jobject.getAsJsonObject("data"); JsonArray jarray = jobject.getAsJsonArray("translations"); jobject = jarray.get(0).getAsJsonObject(); String result = jobject.get("translatedText").getAsString(); return result; }
要點:
泛化的使用:
Gson 的 JavaDoc 文件清晰明了,可幫助我們理解如何進行更通用的 JSON 解析。
以上是如何在 Java 中使用 Gson 從 JSON 字串中提取'translatedText”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!