当我有这样GSON序列化豆
class Foo
{
private String Bar = "someBarValue";
}
实体和下面的语句
String json = new Gson().toJson(new Foo());
结果{ "bar" : "someBarValue"}
我有很多类,按照标准的Java bean会议
class FooBean
{
String getBar() { return "someBarValue"; }
}
个
和下面的语句
String json = new Gson().toJson(new FooBean());
结果{}
我如何可以序列化(和最终反序列化,如果我有setter方法)FooBean
使用GSON上面的例子中,而不必依赖于私有成员变量一堂课?
现在我意识到这个话题在这里覆盖:http://stackoverflow.com/questions/6203487/why-does-gson-use-fields-and-not-getters-setters 所以,把信用给某人谁先回答。 – Viccari 2013-03-02 21:48:20