将数据发布到服务器并获得响应。我希望个人回复名字,电子邮件。请看下面的代码一次

时间:2017-06-14 09:54:44

标签: android json post

enter image description here

    @Override
    protected void onPostExecute(String result) {
      Toast.makeText(getApplicationContext(), result,
                Toast.LENGTH_LONG).show();
        System.out.println("my result:"+result);
        try {
            JSONArray jsonArray = new JSONArray(result);
            for (int i = 0; i < jsonArray.length(); i++) {
                JSONObject jsonObject = jsonArray.getJSONObject(i);
                String fname = jsonObject.getString("First_Name");
                String lname = jsonObject.getString("Last_Name");
                String mail = jsonObject.getString("Email");
                System.out.println("fname:"+fname+" lname:"+lname+" email:"+mail);


            }
        }
        catch (Exception e) {
            e.printStackTrace();
        }

    }

在上面的代码中, 将数据发布到服务器并获得响应。我希望个人回复名字,电子邮件。你能纠正我的错误吗?

1 个答案:

答案 0 :(得分:0)

您应该根据您的服务器响应解析为JSONObject,而不是JsonArray。

<div class="image">
 
</div>