android - 如何使用 Gson 解析 JSON 对象中的多个 JSON 数组?

标签 android arrays parsing gson

<分区>

如何使用 Gson 解析一个 JSON 对象中的多个 JSON 数组?

{
    "id": 1,
    "Data": {
        "Details": [{
            "Code": "1",
            "Name": "John"
        }, {
            "Code": "2",
            "Name": "Peter"
        }],
        "Other": [{
            "age": "56",
            "gender": "M"
        }, {
            "age": "66",
            "gender": "M"
        }]
    },
    "message": "SUCCESS"
}

如有任何帮助,我们将不胜感激。

最佳答案

简单!

JSONObject jsonObj = new JSONObject(yourStringHere).optJSONObject("Data");
JSONArray jsonDetail = jsonObj.optJSONArray("Details");
JSONArray jsonOther = jsonObj.optJSONArray("Other");

关于android - 如何使用 Gson 解析 JSON 对象中的多个 JSON 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42274551/

相关文章:

python - 使用逻辑索引从二维数组中提取子数组 - python

arrays - Static 在声明字符数组时有什么用?

c++ - 通过在堆栈上传递 std::array 进行 API 调用是否有优势

parsing - Quartz CronExpression 获取所有表达式参数信息

java - 解析整个 csv 文件与在 java 中逐行解析

java - 导入android包无法解决

android - 无法找到头文件 - Android NDK

android - 添加StikkyHeader android项目后多个dex文件定义Landroid/support/annotation/AnimRes

android - 如何自动将 ListView 字段的第一行传递给 EditText 字段

json - 使用 Spark 2 从 json 解析纪元毫秒