如何在android中使用json解析
如何从服务器解析如何在android中使用json解析,android,performance,Android,Performance,如何从服务器解析JSONObject。我从服务器上得到的响应是 { "status": "success", "authKey": "$2y$13$fg2dFdy7KbSsZP.WIddETOYxOCtJHtFwwGDTJudQ6w7hQcH5vGm16" } JSON对象包含键/值对,如map。这些键是字符串 这些值是JSON类型。键和值之间用分隔符分隔 逗号 你可以用这种方法试试 String getStatus = "",authKey="";
JSONObject
。我从服务器上得到的响应是
{
"status": "success",
"authKey": "$2y$13$fg2dFdy7KbSsZP.WIddETOYxOCtJHtFwwGDTJudQ6w7hQcH5vGm16"
}
JSON对象包含键/值对,如map。这些键是字符串
这些值是JSON类型。键和值之间用分隔符分隔
逗号
你可以用这种方法试试
String getStatus = "",authKey="";
try {
JSONObject reader = new JSONObject("{"status":"success","authKey":"$2y$13$fg2dFdy7KbSsZP.WIddETOYxOCtJHtFwwGDTJudQ6w7hQcH5vGm16"}"); //Put your Json String
getStatus = reader.getString("status");
authKey = reader.getString("authKey");
}
catch (JSONException e) {
e.printStackTrace();
}
JSON对象包含键/值对,如map。这些键是字符串
这些值是JSON类型。键和值之间用分隔符分隔
逗号
你可以用这种方法试试
String getStatus = "",authKey="";
try {
JSONObject reader = new JSONObject("{"status":"success","authKey":"$2y$13$fg2dFdy7KbSsZP.WIddETOYxOCtJHtFwwGDTJudQ6w7hQcH5vGm16"}"); //Put your Json String
getStatus = reader.getString("status");
authKey = reader.getString("authKey");
}
catch (JSONException e) {
e.printStackTrace();
}
这是解决办法
try{
JSONObject object = new JSONObject(response)
String status = oject.getString("status")
String authKey = oject.getString("authKey")
}catch(Exception e){ e.printStackTrace();}
希望对您有所帮助。这是解决方案
try{
JSONObject object = new JSONObject(response)
String status = oject.getString("status")
String authKey = oject.getString("authKey")
}catch(Exception e){ e.printStackTrace();}
try {
JSONObject jsonObj =new JSONObject("your response string");
String status = jsonObj.optString("status");
String authKey = jsonObj.optString("authKey");
} catch (JSONException e) { e.printStackTrace(); }
希望它能对您有所帮助。这里的响应变量是什么…?这是您的响应字符串。这里的响应变量是什么…?这是您的响应字符串。如何将json字符串输入到“your_json”中place@Gopibilla请展示您的作品。@Gopibilla check
newjsonobject(“{”状态):
section如何将json字符串放入你的“Json”place@Gopibilla请展示您的作品。@Gopibilla checknewjsonobject(“{”状态):
部分如何从web视图中放置响应字符串以对您尝试的代码进行编码。这是链接,我想从该链接获取authkey如何获取它而不是从浏览器调用为什么您不尝试从android调用http请求?我不了解调用http请求并获取响应的详细信息如果你能帮助我,请给我发送一些关于http请求和响应的详细信息。我如何从web视图中放置我的响应字符串来发布你尝试过的代码。这是一个链接,我想从这个链接中获取authkey。我如何获取它而不是从浏览器中调用为什么你不尝试通过cal从android发出http请求?我不知道调用http请求并从服务器获取响应的详细信息。如果您能帮助我,请向我发送有关http请求和响应的详细信息。我如何在此处包含我的响应…?您得到的信息-{“状态”:“成功”,“身份验证码”:“$2y$13$fg2dFdy7KbSsZP.WIDDETOYXOCTJHTFWGDTJUDQ6W7HQCH5VGM16”}----是响应。您是否理解?谢谢我会检查它您的欢迎,如果它对您有帮助,请不要忘记为答案投票。如果您在web视图中获得响应,它将如何工作?此authkey不会动态更改。我如何在此处包含我的响应…?您得到的东西-{“状态”:“成功”,“authkey”:$2y$13$fg2dFdy7KbSsZP.WIDDETOYXOCTJHTFWGDTJUDQ6W7HQCH5VGM16“}----是响应。您是否理解?谢谢,我将检查它您的欢迎,如果答案对您有帮助,请不要忘记投票。如果您在web视图中得到响应,它将如何工作?此authkey不会动态更改。
try {
JSONObject jsonObj =new JSONObject("your response string");
String status = jsonObj.optString("status");
String authKey = jsonObj.optString("authKey");
} catch (JSONException e) { e.printStackTrace(); }