gson可以在任何平台上与Java一起使用-不仅限于Android。
使用gson序列化单个对象:
// Serialize a single object. public String serializeToJson(MyClass myClass) { Gson gson = new Gson(); String j = gson.toJson(myClass); return j; }使用gson反序列化为单个对象。
// Deserialize to single object. public MyClass deserializeFromJson(String jsonString) { Gson gson = new Gson(); MyClass myClass = gson.fromJson(jsonString, MyClass.class); return myClass; }从示例中可以看到,gson非常神奇:)实际上并不神奇-您需要确保至少以下几点:
确保您的类具有no args构造函数,以便gson库可以轻松获取实例。
确保属性名称与json中的属性名称匹配,以便gson库可以将json中的字段映射到类中的字段。
另请参阅https://sites.google.com/site/gson/gson-user-guide#TOC-Object-
Examples



