【发布时间】:2019-02-21 09:59:18
【问题描述】:
我有一些字符串,比如:
String value = "123";
当我通过 ObjectMapper 将此字符串序列化为 json 时:
objectMapper.writeValueAsString(value);
输出是:
"123"
是否可以使用字符串名称和字符串值写入字符串?期望的输出:
"value" : "123"
PS:我不想用一个字段创建 DTO 对象来序列化一个字符串值。
【问题讨论】:
-
如果你没有一个对象,但只有一个变量:我会手动组装简单的字符串 ("\"value\" : \"" + value + '"') 否则你有一个将被序列化的对象就好了。