【问题标题】:Getting JSON array of data using POST method using HttpUrlConnection in Android在 Android 中使用 HttpUrlConnection 使用 POST 方法获取 JSON 数据数组
【发布时间】:2017-07-15 12:25:01
【问题描述】:

我想使用 HttpUrlConnection 为 POST 进行 API 调用,因为 JSON 内容看起来像这样

要 POST,我需要将键作为 id 并将值作为 1234 传递。

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

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

【问题讨论】:

  • 请您再说明一下您的要求吗?

标签: json httpurlconnection


【解决方案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);

【讨论】:

  • 谢谢你帮了我很多:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多