FastJSON使用列子
阿新 • • 發佈:2018-07-17
根據 一段時間 行修改 轉換 ast pre 介紹 對象 行處理
一、介紹:
前一段時間使用FastJSON對前臺傳入的數據進行處理,數據格式為JSONObject存入到數據庫的一個字段裏,前臺以JSONArray傳給後臺,在JSONArray裏存放不同的對象,當部分對象的數據進行修改後,把修改的對象數據傳給後臺,並將修改的數據存入數據庫,沒有修改的數據不變。
二、使用列子:
// 獲取之前的數據,JSONObject
// 遍歷jsonArray for (Object obj : jsonArray) { // 獲取對象轉換為JSONObject JSONObject jsonObject = JSONObject.parseObject(obj.toString());// 獲取對象的名稱 String modifyModuleName = jsonObject.getString("modifyModuleName"); // 獲取對象對應的數據 String moduleData = jsonObject.getString("moduleData"); // 判斷名字是否為空 if (StringUtils.isNotBlank(modifyModuleName)) { //根據不同的對象名對數據進行處理,覆蓋對應的數據後,存入數據庫 } }
FastJSON使用列子