import javax.json.JsonObject;
import javax.json.JsonValue;
import org.jsonbuddy.JsonFactory;
import org.jsonbuddy.JsonObjectBuilder;
public class JsonbuddyExample {
public static void main(String[] args) {
JsonObjectBuilder jsonObjectBuilder = JsonFactory.jsonObjectBuilder();
jsonObjectBuilder.add("name", "John");
jsonObjectBuilder.add("age", 25);
JsonObject jsonObject = jsonObjectBuilder.build();
String jsonString = jsonObject.toString();
System.out.println(jsonString);
JsonObject parsedJsonObject = JsonFactory.jsonFromString(jsonString);
JsonValue nameValue = parsedJsonObject.get("name");
String name = nameValue.toString();
System.out.println("Name: " + name);
JsonValue ageValue = parsedJsonObject.get("age");
int age = Integer.parseInt(ageValue.toString());
System.out.println("Age: " + age);
}
}
<dependencies>
<dependency>
<groupId>org.jsonbuddy</groupId>
<artifactId>jsonbuddy</artifactId>
<version>VERSION_NUMBER</version>
</dependency>
</dependencies>
groovy
dependencies {
implementation 'org.jsonbuddy:jsonbuddy:VERSION_NUMBER'
}