<dependency> <groupId>javax.json</groupId> <artifactId>javax.json-api</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.json</artifactId> <version>1.1</version> </dependency> import javax.json.Json; import javax.json.JsonObject; import javax.json.JsonBuilderFactory; JsonBuilderFactory factory = Json.createBuilderFactory(null); JsonObject jsonObj = factory.createObjectBuilder() .add("name", "John") .add("age", 30) .add("married", false) .build(); import javax.json.Json; import javax.json.JsonArray; import javax.json.JsonObject; import javax.json.JsonReader; import javax.json.JsonWriter; import java.io.StringReader; import java.io.StringWriter; JsonReader reader = Json.createReader(new StringReader(jsonString)); JsonObject jsonObj = reader.readObject(); String name = jsonObj.getString("name"); int age = jsonObj.getInt("age"); boolean married = jsonObj.getBoolean("married"); jsonObj = jsonObj.put("age", age + 1); StringWriter stringWriter = new StringWriter(); JsonWriter jsonWriter = Json.createWriter(stringWriter); jsonWriter.writeObject(jsonObj); String jsonString = stringWriter.toString();


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