关于JSON解析,分装等操作备忘

--------JAVA:


JSONObject jsonObj = JSONObject.fromObject(obj);
if (jsonObj.get("survey_unid") != null && FavoritesHelper.isNotNull(jsonObj.getString("survey_unid"))) {
        sqlWhere += " and survey_unid='" + jsonObj.getString("survey_unid") + "'";
}

Map<String, String> map = new HashMap<String, String>();
map.put("where", "1234567");

JSONObject object = new JSONObject();
object.put("count", map);

JSONArray arr = jsonObject.getJSONArray("data");
for (int i = 0; i < arr.size(); i++) {
      JSONObject obj = arr.getJSONObject(i);
       if (StringUtils.equals(obj.getString("ZONE_LEVEL"), "市级")) {
              break;
        }
 }

List surveyList = baseDao.queryForMapList(jdbc_forest, sql);
JSONArray shiArray = new JSONArray();
if (surveyList != null && surveyList.size() > 0) {
      for (int x = 0; x < surveyList.size(); x++) {
              Map rmap = (Map) surveyList.get(x);
              shiArray.add(JSONObject.fromObject(rmap));
      }
}

for (int i = 0; i < shiArray.size(); i++) {
        User user= new User ();
        JSONObject obj = shiArray.getJSONObject(i);
        user.setUserid(obj.getString("USER_UNID"));
        userService.save(user);
}

--------JS:


var jsonGermplasm = formAll2Json("germplasmInfo");
var objGermplasm = JSON.parse(jsonGermplasm);
objGermplasm["reason"]= reason                                        
jsonGermplasm = JSON.stringify(objGermplasm);

var file_unids = [];
file_unids.push(e.file_unid);
var pdata = {};
pdata["specimen"] = data.field;
pdata["unids"] = file_unids.join(",");
JSON.stringify(pdata)

var jsonobj=JSON.parse(dataobj) ;
var obj = jsonobj.dataobj;
$("#scientific_name").val(obj.SCIENTIFIC_NAME);


 

Guess you like

Origin blog.csdn.net/z3zz3691/article/details/117804236