温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!
JSON的putAll方法用于将一个JSON对象中的所有键值对添加到另一个JSON对象中。该方法的参数是一个JSONObject对象,它会将这个参数中的所有键值对添加到当前的JSON对象中。
示例代码如下:
import org.json.*;
public class JSONPutAllExample {
public static void main(String[] args) {
JSONObject obj1 = new JSONObject();
obj1.put("name", "John");
obj1.put("age", 30);
JSONObject obj2 = new JSONObject();
obj2.put("address", "123 Main St");
obj2.put("city", "New York");
obj1.putAll(obj2);
System.out.println(obj1.toString());
}
}
在上面的示例中,我们首先创建了两个JSONObject对象:obj1和obj2。obj1中包含了"name"和"age"两个键值对,而obj2中包含了"address"和"city"两个键值对。
然后,我们使用putAll方法将obj2中的所有键值对添加到obj1中。我们通过调用toString方法将obj1转换为字符串并打印出来。
运行上面的代码,输出结果如下:
{"name":"John","age":30,"address":"123 Main St","city":"New York"}
可以看到,obj1中现在包含了obj2中的所有键值对。