Q:使用 Gson 将 JSON 数据解析为字符串
给定一个 JSON string jsonLine,任务是使用Gson库提取文本“Hello world”。提供的类 JsonParsing 包含一个应该完成此任务的解析方法。
A:Gson 的简单 JSON 解析
以下代码片段演示了如何解析 JSON string using Gson:
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; }
此代码序列解析 JSON 字符串,浏览嵌套对象和数组来检索所需的文本。为了清楚起见,省略了异常处理和输入验证。
Gson 的 JavaDoc 提供了全面的文档以供进一步探索其功能。
以上是如何在 Java 中使用 Gson 从 JSON 字符串中提取'Hello world”?的详细内容。更多信息请关注PHP中文网其他相关文章!