0

一般来说,jackson是将bean序列化为标准的json格式,例如下面这个类:

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

将序列化为以下 json:

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

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

{
  name : test1111,
  age : 18
}

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

4

1 回答 1

0

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

如果你愿意,你可以使用 Jackson 来生成一个String

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

然后手动删除引号。

于 2014-04-16T17:46:04.063 回答