【发布时间】:2017-03-09 12:01:06
【问题描述】:
一旦用户成功登录,我就会尝试获取数据,但我从未得到任何结果,接下来我要做的是:
// response is my request to server
JSONObject obj = new JSONObject(response);
Log.d("RESPONSE",obj.toString());
所以在日志中我确实看到了值,例如:
04-19 11:28:16.729: D/RESPONSE(3162): {"data":[{"loses":3,"username":"benedict","level":1,"strength":15,"experience":null,"gold":10,"password":"benedict","intelligence":5,"agility":10,"wins":5}],"status":true}
但是一旦我尝试像这样读取用户名:
String username = obj.getString("username");
^ 上面的代码在我的字符串中没有给出任何内容.. 对如何从 JSONObject 检索数据有任何帮助吗?谢谢!
【问题讨论】:
-
你需要学习JSON Parsing。
-
是的,我确实需要,第一次尝试并且没有太多时间来完成教程,所以我在这里尝试。如果您知道任何好的教程,请建议,我也可以随机谷歌:)