在Android中使用HttpUrlConnection使用POST方法获取JSON数据数组

时间:2017-07-15 12:25:02

标签: json httpurlconnection

我想使用HttpUrlConnection对POST进行API调用,因为JSON内容如下所示

要POST,我需要将密钥作为id和值传递为1234。

{
    "message": "Success",
    "constituency": [{
        "id": "1",
        "constituency_name": "abc"
    }, {
        "id": "2",
        "constituency_name": "def"
    }]
}

我需要获取这个字符串数组。我该怎么做?

1 个答案:

答案 0 :(得分:-1)

jsonObj = new JSONObject(response);
jsonData = jsonObj.optJSONObject("data");
JSONArray arrJson = jsonData.getJSONArray("numbers");
String[] arr = new String[arrJson.length()];
for(int i = 0; i < arrJson.length(); i++)
   arr[i] = arrJson.getString(i);