Android 使用改型解析此类json
我想使用翻新库解析这种数据Android 使用改型解析此类json,android,json,parsing,retrofit,retrofit2,Android,Json,Parsing,Retrofit,Retrofit2,我想使用翻新库解析这种数据 Json { slots” { “123”: [ { “an”: ”yy” “pa”:”ya” }, { “an”: ”shjs” “pa”:”dfdk” }, { “an”: ”mdm”
Json
{
slots”
{
“123”: [
{
“an”: ”yy”
“pa”:”ya”
},
{
“an”: ”shjs”
“pa”:”dfdk”
},
{
“an”: ”mdm”
“pa”:”dgm,d”
},
],
“456”: [
{
“an”: ”yy”
“pa”:”ya”
},
{
“an”: ”shjs”
“pa”:”dfdk”
},
{
“an”: ”mdm”
“pa”:”dgm,d”
},
]
}
}
这些“123”、“456”是动态的。当我们想使用JSON创建POJO时,在@SerializedName中会写些什么。试试这个--
试试这个--
我认为最好不用动态键(KISS)来构造json。 可以使用数组并将此动态字段用作键的值。下面是一个例子:
{
"slots": [
{
"name": "123",
"key1": "value1",
"key2": "value2"
},
{
"name": "456",
"key1": "value1",
"key2": "value2"
}
]
}
我认为最好不用动态键(KISS)来构造json。 可以使用数组并将此动态字段用作键的值。下面是一个例子:
{
"slots": [
{
"name": "123",
"key1": "value1",
"key2": "value2"
},
{
"name": "456",
"key1": "value1",
"key2": "value2"
}
]
}
这我已经做过了。现在我想得到另一个hashmap,以获得键“an”、“pa”和值“mdm”等。如何实现taht?我已经为此创建了不同的pojo。我已经完成了。现在我想得到另一个hashmap,以获得键“an”、“pa”和值“mdm”等。如何实现taht?我为此创建了不同的POJO。我无法更改JSONI无法更改JSON
{
"slots": [
{
"name": "123",
"key1": "value1",
"key2": "value2"
},
{
"name": "456",
"key1": "value1",
"key2": "value2"
}
]
}