import org.json.JSONObject; public class JSONGenerator { public static void main(String[] args) { JSONObject json = new JSONObject(); json.put("name", "John"); json.put("age", 30); json.put("city", "New York"); String jsonString = json.toString(); System.out.println(jsonString); } } import com.fasterxml.jackson.databind.ObjectMapper; public class JSONGenerator { public static void main(String[] args) { ObjectMapper objectMapper = new ObjectMapper(); Map<String, Object> data = new HashMap<>(); data.put("name", "John"); data.put("age", 30); data.put("city", "New York"); try { String jsonString = objectMapper.writeValueAsString(data); System.out.println(jsonString); } catch (JsonProcessingException e) { e.printStackTrace(); } } } import org.json.JSONObject; public class JSONParser { public static void main(String[] args) { String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; JSONObject json = new JSONObject(jsonString); String name = json.getString("name"); int age = json.getInt("age"); String city = json.getString("city"); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("City: " + city); } } import com.fasterxml.jackson.databind.ObjectMapper; public class JSONParser { public static void main(String[] args) { ObjectMapper objectMapper = new ObjectMapper(); String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; try { Map<String, Object> data = objectMapper.readValue(jsonString, new TypeReference<Map<String, Object>>() {}); String name = (String) data.get("name"); int age = (int) data.get("age"); String city = (String) data.get("city"); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("City: " + city); } catch (JsonProcessingException e) { e.printStackTrace(); } } } <dependencies> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20200518</version> </dependency> </dependencies> <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.12.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.3</version> </dependency> </dependencies>


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