1. 程式人生 > >FastJSON使用列子

FastJSON使用列子

根據 一段時間 行修改 轉換 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使用列子