如何在android中使用复杂JSON的GSON类型适配器
我有一个复杂的JSON,如下所示如何在android中使用复杂JSON的GSON类型适配器,android,json,adapter,gson,Android,Json,Adapter,Gson,我有一个复杂的JSON,如下所示 { "nodes": [ { "name": "some name", "links": { "link_name_1": [ "name 1", "name 2" ], "link_name_2": [ "name 1", "name 2" ] }, "properties": { "property_name_xyz": { "prop
{
"nodes": [
{
"name": "some name",
"links": {
"link_name_1": [
"name 1",
"name 2"
],
"link_name_2": [
"name 1",
"name 2"
]
},
"properties": {
"property_name_xyz": {
"property_name_xyz_1": "some value",
"property_name_xyz_2": "some value"
},
"property_name_abc": {
"property_name_abc_1": "some value",
"property_name_abc_2": "some value",
"property_name_abc_3": "some value"
},
"property_name_pqr": {
"property_name_pqr_1": "some value",
"property_name_pqr_2": "some value",
"property_name_pqr_3": "some value",
"property_name_pqr_4": "some value"
}
}
},
{
another similar object with different property names inside properties
}
]
}
我已经使用
我想知道如何使用TypeAdapter来区分下的不同对象。可以根据每个节点对象的属性进行区分
nodes
您有一个带有属性链接的节点pojo,该属性也是pojo,以此类推?。我的意思是,你的节点pojo有所有的json属性吗?我不明白你需要什么,你能把所有的数据填入你的pojo吗?