當我有這樣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