【发布时间】:2013-10-24 12:33:33
【问题描述】:
合并(合并)两个JSONObjects 的最佳方法是什么?
JSONObject o1 = {
"one": "1",
"two": "2",
"three": "3"
}
JSONObject o2 = {
"four": "4",
"five": "5",
"six": "6"
}
而o1 和o2 的组合结果必须是
JSONObject result = {
"one": "1",
"two": "2",
"three": "3",
"four": "4",
"five": "5",
"six": "6"
}
【问题讨论】:
-
你指的是哪种语言?
-
如果两个对象包含相同的键,你希望它做什么?
-
@TomHart,没有。两个对象中没有相同的键。
-
使用 JSONObject
keys()获取对象中键的迭代器,并通过两个对象while(iterator.hasNext())获取新对象newObj.add(key, oldObj.get(key);的所有值