import org.apache.johnzon.core.JsonObjectBuilderImpl; import org.apache.johnzon.core.JsonSmartProvider; import org.apache.johnzon.core.JsonValueConverter; import javax.json.Json; import javax.json.JsonArray; import javax.json.JsonObject; import javax.json.JsonReader; import javax.json.stream.JsonGenerator; import java.io.StringReader; import java.io.StringWriter; public class JohnzonExample { public static void main(String[] args) { String json = "{\"name\":\"John\",\"age\":30}"; JsonReader jsonReader = Json.createReader(new StringReader(json)); JsonObject jsonObject = jsonReader.readObject(); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); System.out.println("Name: " + name); System.out.println("Age: " + age); JsonObjectBuilderImpl jsonObjectBuilder = new JsonObjectBuilderImpl(); jsonObjectBuilder.add("name", "John"); jsonObjectBuilder.add("age", 30); JsonObject personObject = jsonObjectBuilder.build(); StringWriter stringWriter = new StringWriter(); JsonGenerator jsonGenerator = Json.createGenerator(stringWriter); jsonGenerator.write(personObject); jsonGenerator.close(); String generatedJson = stringWriter.toString(); System.out.println("Generated JSON: " + generatedJson); } }


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