【发布时间】:2019-01-15 08:32:06
【问题描述】:
我想将一个对象写入原始 json 字符串。例如我有一节课
class Tiger{
String name;
int age;
}
Tiger tiger = new Tiger("red", 12);
然后我使用jackson的ObjectMapper将其写入字符串
ObjectMapper objectMapper = new ObjectMapper();
String result = objectMapper.writeValueAsString(tiger);
结果是:
"{"name":"red","age":12}"
但我想将对象写入原始 json 字符串,如下所示:
"{\"name\":\"red\",\"age\":12}"
我知道我们可以创建一个函数来通过添加“\”将普通字符串转换为原始字符串,但我想知道有没有更好的解决方案?
【问题讨论】:
-
问题写得很好!