使用以下格式的com.fasterxml.jackson将bean序列化为json字符串



通常,jackson将bean序列化为标准json格式,例如,以下类:

public class Person {
    private String name;
    private int age;
    // getter/setter
}

将序列化为以下json:

{
  "name" : "test1111",
  "age" : 18
}

但我想得到这样的格式(非标准):

{
  name : test1111,
  age : 18
}

也就是说,不管类型如何,我都不想输出双引号。感谢您的提前帮助!

这不是有效的JSON,因此您不能使用Jackson生成它。

如果需要,可以使用Jackson生成的String

{
  "name" : "test1111",
  "age" : 18
}

然后手动删除引号。

相关内容

  • 没有找到相关文章

最新更新