没有合适的资源?快使用搜索试试~ 我知道了~
首页JSON与JAVA数据的相互转换
资源详情
资源评论
资源推荐

JSON 与 JAVA 数据的相互转换
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
/**
* json 对象转换为 java 对象
*
* @throws JSONException
*/
@Test
public void jsonToJava(){
String json="[{\"addTime\":\"2011-09-19
14:23:02\",\"iccid\":\"1111\",\"id\":0,\"imei\":\"2222\",\"imsi\":\"3333\",\"pho
neType\":\"4444\",\"remark\":\"aaaa\",\"tel\":\"5555\"}]";
//接收{}对象,此处接收数组对象会有异常
if(json.indexOf("[")!=-1){
json=json.replace("[", "");
}
if(json.indexOf("]")!=-1){
json=json.replace("]", "");
}
JSONObject obj=new JSONObject().fromObject(json);
SimInfo simInfo=(SimInfo)JSONObject.toBean(obj, SimInfo.class);
System.out.println("obj: "+simInfo);
System.out.println(simInfo.getAddTime());
System.out.println(simInfo.getIccid());
System.out.println(simInfo.getImei());
System.out.println(simInfo.getImsi());
System.out.println(simInfo.getPhoneType());
System.out.println(simInfo.getRemark());
System.out.println(simInfo.getTel());
System.out.println(simInfo.getId());
DaoFactory.getSimInfoDao().add(simInfo);
}
/**
* 将 json 转换为 java 集合对象
*/
@Test
public void jsonToJavas(){















闪耀之星AK
- 粉丝: 35
- 资源: 37
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0