<dependency> <groupId>io.circe</groupId> <artifactId>circe-core_2.12</artifactId> <version>0.13.0</version> </dependency> dependencies { compile 'io.circe:circe-core_2.12:0.13.0' } import io.circe.Json; import io.circe.parser.Parser; import io.circe.syntax.*; public class CirceCoreExample { public static void main(String[] args) { String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; Json json = Parser.parse(jsonString).getOrElse(Json.Null); String name = json.hcursor().downField("name").as[String].getOrElse(""); int age = json.hcursor().downField("age").as[Int].getOrElse(0); Json newJson = Json.obj( "name", "Alice", "age", 25, "city", "London" ); String newJsonString = newJson.spaces2(); System.out.println("Generated JSON: " + newJsonString); } }


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