Java 使用gson将Json序列化/反序列化为不同的结构?

Java 使用gson将Json序列化/反序列化为不同的结构?,java,android,serialization,deserialization,gson,Java,Android,Serialization,Deserialization,Gson,我希望使用json创建不同的对象结构 例如,我想用内部对象创建json,但当我反序列化时,它应该被分配给一个字段 json示例: { "id": 1, "innerData": { "a": "foo", "b": "bar" } } 我想用两个字段将其反序列化为object-intid和Stringb我最后编写了自定义反序列化程序。字符串b中的值是多少?

我希望使用json创建不同的对象结构

例如,我想用内部对象创建json,但当我反序列化时,它应该被分配给一个字段

json示例:

{
 "id": 1,
 "innerData": {
    "a": "foo",
    "b": "bar"
 }
}

我想用两个字段将其反序列化为object-
int
id
String
b
我最后编写了自定义反序列化程序。

字符串b中的值是多少?