android中通过POST方法传递两个参数的JSON解析截击
我想使用volleylibrary在android中解析JSON进行登录。在登录活动中,通过post和响应发送两个参数(用户名、密码),如下所示 参数:android中通过POST方法传递两个参数的JSON解析截击,android,android-volley,android-json,Android,Android Volley,Android Json,我想使用volleylibrary在android中解析JSON进行登录。在登录活动中,通过post和响应发送两个参数(用户名、密码),如下所示 参数: username password 为了成功: { "status": 1, "message": "successfully login" , "result": [ { "name": "abc", "email": "abc@gmail.com", "Img":
username
password
为了成功:
{
"status": 1,
"message": "successfully login" ,
"result": [
{
"name": "abc",
"email": "abc@gmail.com",
"Img": "http://img.com/img.png"
}
]
}
登录:
{
"status": 0,
"message": "email or password doesn’t exist"
}
这就是如何做到这一点
public void onResponse(JSONObject response) {
try {
int status = response.getInt("status");
if (status == 1) {
String message = response.getString("message");
JSONArray jsonArray = response.getJSONArray("result");
JSONObject jsonObject = jsonArray.getJSONObject(0);
String name = jsonObject.getString("name");
String email = jsonObject.getString("email");
String imgLink = jsonObject.getString("Img");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
这就是如何做到这一点
public void onResponse(JSONObject response) {
try {
int status = response.getInt("status");
if (status == 1) {
String message = response.getString("message");
JSONArray jsonArray = response.getJSONArray("result");
JSONObject jsonObject = jsonArray.getJSONObject(0);
String name = jsonObject.getString("name");
String email = jsonObject.getString("email");
String imgLink = jsonObject.getString("Img");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
可能重复的你应该尝试自己做这件事太简单了,不要偷懒,阅读文档。提示:这是一个包含json数组的json对象。可能重复的你应该尝试自己做这件事太简单了,不要偷懒,阅读文档。提示:这是一个包含json数组的json对象,它也适用于我。。。但我建议使用GSON库解析JSON响应,并将其转换为Java对象,这里是库和exmaple的链接,这里是如何使用Volley是的,Zohaib你是对的。我也用它。但问题是,他似乎是一个幼稚的开发人员,所以为了更好地理解,我认为最好保持简单。我同意你的观点,对于新开发人员来说,用原生JSON解析JSON是很好的。请给我完整的代码,告诉我如何通过post方法发送参数,并从上面的答案中得到响应。。。它包含了关于如何使用截击发送post参数的完整示例。它也适用于我。。。但我建议使用GSON库解析JSON响应,并将其转换为Java对象,这里是库和exmaple的链接,这里是如何使用Volley是的,Zohaib你是对的。我也用它。但问题是,他似乎是一个幼稚的开发人员,所以为了更好地理解,我认为最好保持简单。我同意你的观点,对于新开发人员来说,用原生JSON解析JSON是很好的。请给我完整的代码,告诉我如何通过post方法发送参数,并从上面的答案中得到响应。。。它包含关于如何使用截击发送post参数的完整示例