import io.circe.Json;
import io.circe.parser.*;
public class CirceCoreExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Alice\",\"age\":30}";
Json json = parse(jsonString).getOrElse(Json.Null);
String name = json.hcursor().downField("name").as[String].getOrElse("");
Json jsonObject = Json.obj(
"name", Json.fromString("Bob"),
"age", Json.fromInt(25)
);
String jsonStr = jsonObject.toString();
System.out.println(jsonStr);
}
}
<dependency>
<groupId>io.circe</groupId>
<artifactId>circe-core_2.13</artifactId>
<version>0.14.1</version>
</dependency>