我需要在 Java 中的 json 文件中编写 Json 字符串列表。
List<String> rawJsonString = {"jsonString1","jsonString2"};
OutputFile -> outfile.json
我能写出格式-
jsonString1,
jsonString2
但这不是有效的格式。我希望格式为 -
{
jsonString1,
jsonString2
}
我怎样才能做到这一点?
注意 - jsonString1 和 jsonString2 是字符串格式的有效 json。
jsonString1 =
{
a:"someValue",
b:"someValue"
}
最简单的方法:
添加依赖并使用内置方法
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
String json = mapper.writeValueAsString(rawJsonString);