如何在android中解析这种JSON结构

如何在android中解析这种JSON结构,android,arrays,json,Android,Arrays,Json,我如何解析这个 { "district": [ { "1": { "name": "Lucknow", "block": [ { "1": "Block1", "2": "Block2", "3": "Block3" }

我如何解析这个

{
"district": [
    {
        "1": {
            "name": "Lucknow",
            "block": [
                {
                    "1": "Block1",
                    "2": "Block2",
                    "3": "Block3"
                }
            ]
        }
    },
    {
        "2": {
            "name": "Kanpur",
            "block": [
                {
                    "1": "Block1",
                    "2": "Block2",
                    "3": "Block"
                }
            ]
        }
    }
]
}

我被困在这个帮助我&帮我从中解脱出来,还建议一些jSON解析的链接,这样我就可以了解

您可能想要验证从API返回的jSON是否正确。正确的JSON响应应该如下所示。这只是我的假设,因为解析动态键将是一个问题

{
    "district":[
        {
            "name":"Lucknow",
            "block":[
                "Block1",
                "Block2",
                "Block3"
            ]
       },
       {
            "name":"Kanpur",
            "block":[
                "Block1",
                "Block2",
                "Block"
            ]
        }
    ]
}

不,问题和我上面提到的一样