Introduction: import io.github.xesam.json.JsonArray; import io.github.xesam.json.JsonElement; import io.github.xesam.json.JsonObject; import io.github.xesam.json.JsonParser; String jsonData = "{\"name\":\"Alice\",\"age\":25}"; JsonElement jsonElement = JsonParser.parse(jsonData); JsonObject jsonObject = jsonElement.getAsObject(); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); String nestedJson = "{\"address\":{\"city\":\"Beijing\",\"country\":\"China\"}}"; JsonObject nestedJsonObject = JsonParser.parse(nestedJson).getAsObject(); JsonObject address = nestedJsonObject.getObject("address"); String city = address.getString("city"); String jsonArray = "[1, 2, 3]"; JsonArray numbers = JsonParser.parse(jsonArray).getAsArray(); int firstNumber = numbers.getInt(0); import io.github.xesam.json.JsonArray; import io.github.xesam.json.JsonElement; import io.github.xesam.json.JsonObject; import io.github.xesam.json.JsonParser; public class JsonProcessingExample { public static void main(String[] args) { String jsonData = "{\"name\":\"Alice\",\"age\":25}"; JsonElement jsonElement = JsonParser.parse(jsonData); JsonObject jsonObject = jsonElement.getAsObject(); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); System.out.println("Name: " + name); System.out.println("Age: " + age); String nestedJson = "{\"address\":{\"city\":\"Beijing\",\"country\":\"China\"}}"; JsonObject nestedJsonObject = JsonParser.parse(nestedJson).getAsObject(); JsonObject address = nestedJsonObject.getObject("address"); String city = address.getString("city"); System.out.println("City: " + city); String jsonArray = "[1, 2, 3]"; JsonArray numbers = JsonParser.parse(jsonArray).getAsArray(); int firstNumber = numbers.getInt(0); System.out.println("First number in the array: " + firstNumber); } }


上一篇:
下一篇:
切换中文