我想将一个对象列表转换为JSONL,其中列表中的每个对象都是JSON中的一行。
例如:假设我有一个Person列表,我想将该列表转换为JSONL格式的单独文件
List<Person> personList = Stream.of(
new Person("John", "Peter", 34),
new Person("Nick", "young", 75),
new Person("Jones", "slater", 21 ),
new Person("Mike", "hudson", 55))
.collect(Collectors.toList());
将人员列表转换为JSONL
{"firstName" : "Mike","lastName" : "harvey","age" : 34}
{"firstName" : "Nick","lastName" : "young","age" : 75}
{"firstName" : "Jack","lastName" : "slater","age" : 21}
{"firstName" : "gary","lastName" : "hudson","age" : 55}
3条答案
按热度按时间pjngdqdw1#
5n0oy7gb2#
mcdcgff03#
您可以使用ndjson来生成JSONL。它使用jackson进行序列化和重命名
免责声明:我开发ndjson是为了我个人使用。