import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public class JsonParser { public static void main(String[] args) { String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; try { ObjectMapper objectMapper = new ObjectMapper(); JsonNode jsonNode = objectMapper.readTree(jsonString); String name = jsonNode.get("name").asText(); int age = jsonNode.get("age").asInt(); String city = jsonNode.get("city").asText(); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("City: " + city); } catch (Exception e) { e.printStackTrace(); } } } import com.google.gson.Gson; public class JsonParser { public static void main(String[] args) { String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; try { Gson gson = new Gson(); Person person = gson.fromJson(jsonString, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); System.out.println("City: " + person.getCity()); } catch (Exception e) { e.printStackTrace(); } } } class Person { private String name; private int age; private String city; // Getters and setters public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; public class JsonGenerator { public static void main(String[] args) { try { ObjectMapper objectMapper = new ObjectMapper(); ObjectNode jsonNode = objectMapper.createObjectNode(); jsonNode.put("name", "John"); jsonNode.put("age", 30); jsonNode.put("city", "New York"); String jsonString = objectMapper.writeValueAsString(jsonNode); System.out.println(jsonString); } catch (Exception e) { e.printStackTrace(); } } } import com.google.gson.Gson; public class JsonGenerator { public static void main(String[] args) { try { Gson gson = new Gson(); Person person = new Person(); person.setName("John"); person.setAge(30); person.setCity("New York"); String jsonString = gson.toJson(person); System.out.println(jsonString); } catch (Exception e) { e.printStackTrace(); } } }


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