如何在不知道名称的情况下动态获取数据并解析任何特定的键和值?

时间:2018-04-13 08:10:26

标签: android json

我正在开发一个模块,我必须获取json数据并获取数组名称(这是android数据库的表名)以及数组的所有键和值(即keys = columns& values = data of data列)和数组名称(表名)及其相关数据可以是1或20或更多。我不知道如何实现它,因为我之前没有做过这种代码。请帮助我解决这个问题。

我的json代码就像..每个数组名称都不同,这只是一个例子,但数据会像这样发送

    {
    "MSG": "OK",
    "data": [
        {
            "strPrimaryKey": "iDeviceAppId",
            "Device_App": [
                {
                    "strAppName": "NI Data Dashbard",
                    "isDeleted": "0",
                    "strVersion": "2.3.0",
                    "dtCreateDate": "2018-04-09",
                    "iDeviceAppId": "0",
                    "dtUpdateDate": "2018-04-13",
                    "iOnHomeScreen": "1"
                }
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

您可以将收到的JSON解析为地图,然后遍历地图以获得所需内容。