Code Bye

简单json解析

{“password”:”123321″,”username”:”10001″},怎么解析?新手求助。

#1

可以用gson

#2

http://www.open-open.com/lib/view/open1326376799874.html
30分

#3

1、定义一个bean类,如 Login
2、简单解析:
Login mLogin = null;

JSONObject mJson = new JSONObject(strJson);

String a = mJson .getString(“password”);
String b = mJson .getString(“username”);

//将值set到Bean中
mLogin = new Login()
mLogin.setXXX(a);
mLogin.setXXX(b);
然后便可在Login对象中去get数据。

3.可以使用第三方库,如Gson,FastJson等

fastJson简单使用可参考下我的blog:http://blog.csdn.net/gao_chun/article/details/39232097

4.简单的问题可以先G一下,在B一下,思考后再问

#4

楼上说的就很清楚了
10分

#5

三楼说的很对
说到第三方库 我之前在看robospice 这个网上资料比较少 看了源码感觉是真心好用
基于googleHttpClient
它包括了异步网络请求发送, 然后收到json回复后直接解析成你定义的对象回传给ui线程, 完全不用管线程,回调和解析

#6

回复1楼:

gson   解析的确很快,但复杂一点的数据结构,我就不会用

#7

回复楼:

我也是,不关心过程,能实现就好

#8

回复6楼:

集合+对象引用   对应着创建实体类即可  gson可以对引用类自己处理

#9

3楼是对的啊

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明简单json解析