<dependency> <groupId>com.eclipsesource.minimal-json</groupId> <artifactId>minimal-json</artifactId> <version>0.9.5</version> </dependency> groovy compile 'com.eclipsesource.minimal-json:minimal-json:0.9.5' import com.eclipsesource.json.Json; import com.eclipsesource.json.JsonArray; import com.eclipsesource.json.JsonObject; import com.eclipsesource.json.JsonValue; String jsonData = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; JsonValue jsonValue = Json.parse(jsonData); if (jsonValue.isObject()) { JsonObject jsonObject = jsonValue.asObject(); String name = jsonObject.getString("name", ""); int age = jsonObject.getInt("age", 0); String city = jsonObject.getString("city", ""); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("City: " + city); } String jsonData = "{\"name\":\"John\", \"age\":30, \"address\":{\"street\":\"123 Main St\", \"city\":\"New York\"}}"; JsonValue jsonValue = Json.parse(jsonData); if (jsonValue.isObject()) { JsonObject jsonObject = jsonValue.asObject(); String name = jsonObject.getString("name", ""); int age = jsonObject.getInt("age", 0); JsonObject addressObject = jsonObject.get("address").asObject(); String street = addressObject.getString("street", ""); String city = addressObject.getString("city", ""); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("Street: " + street); System.out.println("City: " + city); }


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