java - 合并json、java中 map 的数组列表

标签 java json dictionary arraylist hashmap

我有 2 个 json 数组列表(大小相同),如下所示:

List<HashMap<String, String>> list1 = new Arraylist<HashMap<String, String>>();

List<HashMap<String, String>> list2 = new Arraylist<HashMap<String, String>>();

我想将上述列表合并为一个列表。

例如:

列表1:

[{ " key1": "value1", " key2": "value2"}, 
{ " key11": "value11", " key22": "value22"}]

列表2:

[{ " key3": "value3"},{" key33": "value33"}]

预期输出:

[{ " key1": "value1", " key2": "value2", " key3": "value3"}, 
{ " key11": "value11", " key22": "value22", " key3": "value3"}]

如能尽早回复,我们将不胜感激。预先非常感谢。

最佳答案

如果两个ArrayList具有相同的类型(它们似乎是map的arraylist):

 list1.addAll(list2)

关于java - 合并json、java中 map 的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36492681/

相关文章:

objective-c - 如何在 MacOS 上创建 JSONP?

c# - IndexOutOfRangeExpection 发生在 Dictionary.Add 方法上

Python key 存在 : Key is a tuple of integer and string

javascript - 有没有一种简单的方法来获取 javascript 对象中所有键的属性?

java - Apache Flume/var/log/flume-ng/flume.log(权限被拒绝)

java - Eclipse java 项目 forName() classnotfoundException

Java:重置单例对象

java - 变量应该在循环内部还是外部声明?

ios - AFNetworking 中的 JSON 错误

java - 如何使用 FasterXML 从 json 解析成对列表