让gson不要在字段名称周围加上引号

时间:2012-03-16 16:07:58

标签: java json gson

假设我在Java中有一个基本类:

public class Person{
    public String name;
}

当我提供一个名为“bob”的对象时,要对gson进行序列化,它会返回:

{"name" : "bob"}

我怎样才能让它给我:

{name:"bob"}

我知道这是一个简单的问题,但我找不到任何可以帮助我的API,而且我显然不太了解这个术语,以便json能够做足够好的搜索来找到答案。

1 个答案:

答案 0 :(得分:2)

是的,如上所述,JSON规范需要报价。

现在,如果你真的想要你的东西,你可以尝试创建自己的JSONWriter  并将其传递给Gson.toJson(Object src, Type typeOfSrc, JsonWriter writer) throws JsonIOException