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