import org.json4s.*; import org.json4s.nativejson.JsonMethods; import org.json4s.native.JsonParser; String jsonString = "{\"name\":\"John\",\"age\":30}"; JsonMethods.parse(JsonParser.parse(jsonString)); import org.json4s.native.JsonMethods; import org.json4s.JsonObject; import org.json4s.JsonArray; JsonObject jsonObject = new JsonObject(); jsonObject.put("name", "John"); jsonObject.put("age", 30); JsonMethods.pretty(JsonMethods.render(jsonObject)); import org.json4s.JsonObject; import org.json4s.JsonArray; import org.json4s.JSONObject; JsonObject jsonObject = new JsonObject(); jsonObject.put("name", "John"); jsonObject.put("age", 30); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); jsonObject.put("age", age + 1); System.out.println(jsonObject.toString()); <dependency> <groupId>org.json4s</groupId> <artifactId>json4s-native_2.12</artifactId> <version>3.6.10</version> </dependency> import org.json4s.*; import org.json4s.nativejson.JsonMethods; import org.json4s.native.JsonParser; import org.json4s.native.JsonGenerator; import org.json4s.native.JsonMethods; JsonMethods.mapper().configure(JsonGenerator.Feature.AUTO_CLOSE_TARGET, false); JsonMethods.mapper().configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);


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