1. 程式人生 > 其它 >JSON.parseObject 與 JSON.parseArray

JSON.parseObject 與 JSON.parseArray

  1. JSON.parseObject 轉 JSONObject
        JSONObject jst =  JSON.parseObject(sStrs);
        jst.getString("dfmxId");
	或jst.get("dfmxId").toString();
  1. JSON.parseObject 轉 List
     List<JSONObject> list = JSON.parseObject(sStrs, List.class);
     for(int i=0;i<list.size();i++){
            Integer.valueOf(list.get(i).get("dfmxNum").toString());
     }
  1. JSON.parseObject 轉 ListMap
    	List<Map<String, String>> props = JSON.parseObject(sStrs, List.class);
        List<FmBusinessFormProps> businessProps = new ArrayList<>();
        for (Map<String, String> prop : props) {
            FmBusinessFormProps fmBusinessProps = new FmBusinessFormProps();
            fmBusinessProps.setBid(bid);
            fmBusinessProps.setComment(prop.get("comment"));
        }
  1. JSON.parseArray 使用
 JSONArray lstArray = JSON.parseArray(sStrs);
  	//迴圈
	for(int i=0; i<lstArray.size();i++){
		JSONObject jPo = lstArray.getJSONObject(i);
	}
     JSONArray lstArray = new JSONArray();

     JSONObject j1 = new JSONObject();
     j1.put("name","yyy");
     j1.put("age",20);
     lstArray.add(j1);
擇善人而交,擇善書而讀,擇善言而聽,擇善行而從。