您现在的位置是:主页 > news > 全景网互动平台/百度seo排名帝搜软件

全景网互动平台/百度seo排名帝搜软件

admin2025/6/1 9:45:49news

简介全景网互动平台,百度seo排名帝搜软件,合肥网站建设讯息,宁波建设工程学校招生简章该JsonBuilderFactory接口是一个工厂来创建JsonObjectBuilder实例和JsonObjectBuilder是创建一个构造函数的JSONObject从头模型。此接口初始化一个空的JSON对象模型,并提供将名称/值对添加到该对象模型并返回结果对象的方法。我们可以创建一个JsonObjectBuilder实例…

全景网互动平台,百度seo排名帝搜软件,合肥网站建设讯息,宁波建设工程学校招生简章该JsonBuilderFactory接口是一个工厂来创建JsonObjectBuilder实例和JsonObjectBuilder是创建一个构造函数的JSONObject从头模型。此接口初始化一个空的JSON对象模型,并提供将名称/值对添加到该对象模型并返回结果对象的方法。我们可以创建一个JsonObjectBuilder实例…

该JsonBuilderFactory接口是一个工厂来创建JsonObjectBuilder实例和JsonObjectBuilder是创建一个构造函数的JSONObject从头模型。此接口初始化一个空的JSON对象模型,并提供将名称/值对添加到该对象模型并返回结果对象的方法。我们可以创建一个JsonObjectBuilder实例,该实例可用于使用createObjectBuilder()方法构建JsonObject。

语法JsonObjectBuilder createObjectBuilder()

在下面的示例中,我们可以使用新添加的数据更新现有的JSON数据。

示例import java.io.*;

import javax.json.*;

public class UpdateExistingJsonTest {

public static void main(String[] args) throws Exception {

String jsonString = "{\"id\":\"115\", \"name\":\"Raja\", \"address\":[{\"area\":\"Madhapur\", \"city\":\"Hyderabad\"}]}";

StringReader reader = new StringReader(jsonString);      JsonReader jsonReader = Json.createReader(reader);

System.out.println("Existing JSON: \n" + jsonString);

StringWriter writer = new StringWriter();

JsonWriter jsonWriter = Json.createWriter(writer);

JsonObject jsonObject = jsonReader.readObject();

JsonBuilderFactory jsonBuilderFactory = Json.createBuilderFactory(null);

JsonObjectBuilder jsonObjectBuilder = jsonBuilderFactory.createObjectBuilder();

for(String key : jsonObject.keySet()) {

jsonObjectBuilder.add(key, jsonObject.get(key));

}

jsonObjectBuilder.add("ContactNumber", "9959984000");

jsonObjectBuilder.add("Country", "India");

jsonObject = jsonObjectBuilder.build();

jsonWriter.writeObject(jsonObject);

System.out.println("new JSON: \n" + jsonObject);

}

}

输出结果Existing JSON:

{"id":"115", "name":"Raja", "address":[{"area":"Madhapur", "city":"Hyderabad"}]}

new JSON:

{"id":"115","name":"Raja","address":[{"area":"Madhapur","city":"Hyderabad"}],"ContactNumber":"9959984000","Country":"India"}