開發:隨筆記錄之 Json字串和物件的相互轉換

執筆記憶的空白發表於2014-04-25

引入的包 :json-lib-2.1.jar

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;


//隨意建立一個實體
RuleDomain rule=new RuleDomain();
rule.setCityId("3");
rule.setProvinceId("2");

//物件轉json字串
JSONObject jsonObj=JSONObject.fromObject(rule);
System.out.println(jsonObj.toString());


//json字串轉物件
JSONObject json=JSONObject.fromObject(jsonObj.toString());
RuleDomain ruleDomain=(RuleDomain) JSONObject.toBean(json, RuleDomain.class);  //此次是轉換之後的類
System.out.println(ruleDomain.getCityId());

相關文章