1. Gson: com.google.code.gson:gson:2.8.7 import com.google.gson.Gson; MyObject obj = new MyObject(); Gson gson = new Gson(); String json = gson.toJson(obj); String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; MyObject obj = gson.fromJson(jsonString, MyObject.class); 2. Jackson: com.fasterxml.jackson.core:jackson-core:2.12.1 com.fasterxml.jackson.core:jackson-databind:2.12.1 import com.fasterxml.jackson.databind.ObjectMapper; MyObject obj = new MyObject(); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(obj); String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; MyObject obj = mapper.readValue(jsonString, MyObject.class); 3. JSON.simple: com.googlecode.json-simple:json-simple:1.1.1 import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; JSONObject obj = new JSONObject(); obj.put("name", "John"); obj.put("age", 30); obj.put("city", "New York"); String json = obj.toJSONString(); String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; JSONParser parser = new JSONParser(); JSONObject obj = (JSONObject) parser.parse(jsonString);


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