import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import javax.json.JsonWriter;
import java.io.StringReader;
import java.io.StringWriter;
public class JPPExample {
public static void main(String[] args) {
String json = "{\"name\": \"John\", \"age\": 30}";
JsonReader jsonReader = Json.createReader(new StringReader(json));
JsonObject jsonObject = jsonReader.readObject();
jsonReader.close();
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = Json.createWriter(stringWriter);
jsonWriter.writeStartObject()
.write("name", "Jane")
.write("age", 25)
.writeEnd();
jsonWriter.close();
String generatedJson = stringWriter.toString();
System.out.println("Generated JSON: " + generatedJson);
}
}