最简单解释json数据的方法

flash20 2011-10-28 12:18:09
服务器返回字符串是这样的
result={name:"liming",age:"20"}
String name;
String age;
上面是一段最简单的json
那我怎么写代码取得name跟age?
name=
age=
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
VincentTung 2011-10-28
  • 打赏
  • 举报
回复
贴出代码
flash20 2011-10-28
  • 打赏
  • 举报
回复
定义字符时没加上="";出问题,应该这样才行,晕倒
private String requestdata="";
flash20 2011-10-28
  • 打赏
  • 举报
回复
服务器返回的数据多了个null是怎么回事呀
null{name:"kdflfj",age:"kldfjldf"}这样,很奇怪,服务器是utf-8写的,没有null这个的呀,来到android这里就显示这个东西,怎么搞呀
flash20 2011-10-28
  • 打赏
  • 举报
回复
不行呀,提示Unhandled exception type JSONException
VincentTung 2011-10-28
  • 打赏
  • 举报
回复
String str="{\"name\":\"liming\",\"age\":\"20\"}";
JSONObject jsonObject = new JSONObject(str);
String name=jsonObject.getString("name");
String age=jsonObject.getString("age");
Log.i("data",name+" "+age);
flash20 2011-10-28
  • 打赏
  • 举报
回复
代码就是取得网络的返回字符,先定义private String requestdata="";这样才行,如果定义在
private String requestdata;就会在字符串前面多出null这样呀

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧