import io.circe.Json; import io.circe.parser.*; String jsonStr = "{\"name\":\"John\",\"age\":30}"; Json jsonAst = JsonParser.parseString(jsonStr).getOrElse(Json.Null); String name = jsonAst.hcursor().get("name").flatMap(_.asString()).getOrElse(""); int age = jsonAst.hcursor().get("age").flatMap(_.asInt()).getOrElse(0); System.out.println("Name: " + name); System.out.println("Age: " + age); import io.circe.Json; import io.circe.syntax.*; Json jsonObject = Json.obj( "name", "John", "age", 30 ); String jsonString = jsonObject.toString(); System.out.println(jsonString); groovy dependencies { implementation 'io.circe:circe-core_2.13:0.14.1' ... } <dependencies> <dependency> <groupId>io.circe</groupId> <artifactId>circe-core_2.13</artifactId> <version>0.14.1</version> </dependency> ... </dependencies>


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