假设我有一个 Java 基础类:
public class Person{
public String name;
}
当我将一个以“bob”的名称实例化的对象提供给 gson 进行序列化时,它返回为:
{"name" : "bob"}
我怎样才能让它给我:
{name:"bob"}
我知道这是一个简单的问题,但我没有在 API 中找到任何可以帮助我的东西,而且我显然对术语的了解还不足以让 json 进行足够好的搜索以找到答案。
最佳答案
是的,如上所述,JSON 规范需要引号。
现在,如果你真的想要你的东西,你可以尝试创建自己的 JSONWriter
并将其传递给 Gson.toJson(Object src, Type typeOfSrc, JsonWriter writer) throws JsonIOException
关于java - 让 gson 不要在字段名称周围加上引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740684/