json类型的字符串转成json对象数组


String cardStr=[{"AreaId":"1100","BankId":"CMB","CardId":"6225800000001212","CertId":"469002197701286776","ExpressFlag":"","IsDefault":"N","MerCustId":"6000060001408230","ProvId":"0011","RealFlag":"R","UpdDateTime":"20160118185105","UsrCustId":"6000060002728712","UsrName":"魏晨晨"},{"AreaId":"1100","BankId":"CMB","CardId":"6225801111111111","CertId":"469002197701286776","ExpressFlag":"","IsDefault":"N","MerCustId":"6000060001408230","ProvId":"0011","RealFlag":"R","UpdDateTime":"20160118185517","UsrCustId":"6000060002728712","UsrName":"魏晨晨"},{"AreaId":"1100","BankId":"CMB","CardId":"6225801212121212","CertId":"469002197701286776","ExpressFlag":"","IsDefault":"N","MerCustId":"6000060001408230","ProvId":"0011","RealFlag":"R","UpdDateTime":"20160118193015","UsrCustId":"6000060002728712","UsrName":"魏晨晨"}]

net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(cardStr);

net.sf.json.JSONObject jsonObj;

List<HuifuCardInfoDTO> list = new ArrayList<HuifuCardInfoDTO>();
for (int i = 0; i < jsonArray.size(); i++) {
  HuifuCardInfoDTO hfdto = new HuifuCardInfoDTO();
  jsonObj = jsonArray.getJSONObject(i);
  String ExpressFlag = jsonObj.getString("ExpressFlag");
  hfdto.setBankCode(jsonObj.getString("BankId"));
  hfdto.setBankNo(jsonObj.getString("CardId"));
  hfdto.setFlag(ExpressFlag);
  list.add(hfdto);
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM