【发布时间】:2018-04-17 15:45:12
【问题描述】:
看看我在Java ee tutorial看到的这段代码
/* Write formatted JSON Output */
Map<String,String> config = new HashMap<>();
config.put(JsonGenerator.PRETTY_PRINTING, "");
JsonWriterFactory factory = Json.createWriterFactory(config);
StringWriter stWriterF = new StringWriter();
try (JsonWriter jsonWriterF = factory.createWriter(stWriterF)) {
jsonWriterF.writeObject(model);
}
documentJsonFormatted = stWriterF.toString();
我们正在创建一个JsonWriter 来写入字符串缓冲区StringWriter。通常我们可以直接从Json 类创建一个JsonWriter,但这并不能正确格式化JSON 对象。我们为createWriterFactory 方法指定了一个config 变量,现在据我所知,这是我们可以创建的唯一配置。我们还可以在config 映射中添加哪些其他配置参数?
【问题讨论】:
标签: java json jakarta-ee java-ee-7