【发布时间】:2018-04-18 21:51:50
【问题描述】:
我有一个学生列表,我想将其转换为地图列表,其中每个地图都包含特定的学生数据。
学生对象:
class Student {
String name;
String age;
String getName() {
return name;
}
}
我有一个学生列表,我想将其转换为如下所示的地图列表:
[
{ name: "Mike",
age: "14"
},
{ name: "Jack",
age: "10"
},
{ name: "John",
age: "16"
},
{ name: "Paul",
age: "12"
}
]
有没有办法将 List<Student> 转换为 List<Map<String, String>> ?每个地图的键应该是姓名和年龄。
【问题讨论】:
-
注意:您似乎真的想将您的对象转换为 JSON。有专门为此而设计的库,例如 Jackson。
-
确实我希望输出为 JSON。但我必须遵守特定的规则。
标签: java data-structures java-8 java-stream