api的json响应是动态的,有什么方法可以解析json数据,
gson到json的序列化名称不可能bcz数据是动态的。有人能提出解析json响应的可能方法吗。
{
"2": {
"id": 2,
"layout": "ListView"
},
"3": {
"menu": 0,
"id": 3,
"layout": "DetailView"
},
"start": {
"layout": "Search",
"onClick": {
"next": 2
},
"onBtnClick": {
"next": 3
}
}
}
其中“2”或“3”可以动态更改。
3条答案
按热度按时间hfwmuf9z1#
您可以使用org.json库“手动”解析json,这将使您能够直接控制解析内容和方式。
代码如下所示:
bwitn5fc2#
您可以使用迭代器
vlju58qv3#
改型后很容易得到json响应。
参考 Retrofit 2 .0教程,非常有效