{/'title/':/'Java 代码重组 JSON 数据/',/'description/':/'本文介绍如何使用 Java 代码将原始 JSON 数据重组为目标形式的 JSON 数组,并提供示例代码和详细解释。/',/'keywords/':/'Java, JSON, 重组, 数组, 代码示例/',/'content/':/'///'使用 Java 的 JSONObject 和 JSONArray 来处理 JSON 数据。////n////njava////nimport org.json.JSONArray;////nimport org.json.JSONObject;////n////npublic class JsonReformat {////n////n public static void main(String[] args) {////n String jsonStr = /'///'//{///'BaseInfoId///': ///'2bbbbc33-70a0-4625-9ede-c38cc42c52ec///', ///'TestMode///': 64, ///'MaxGrade///': 64, ///'FirstGrade///': 64, ///'StableSwitch///': 64, ///'GradeTime///': 6, ///'StableCount///': 64,///'StableSensor///': 8.1, ///'StableTime///': 9, ///'MinGradeTime///': 10, ///'MaxGradeTime///': 11///'//}/';////n////n JSONObject jsonObject = new JSONObject(jsonStr);////n JSONArray jsonArray = new JSONArray();////n ////n JSONObject firstObj = new JSONObject();////n firstObj.put(///'BaseInfoId///', jsonObject.getString(///'BaseInfoId///'));////n firstObj.put(///'TestMode///', jsonObject.getInt(///'TestMode///'));////n firstObj.put(///'MaxGrade///', jsonObject.getInt(///'MaxGrade///'));////n firstObj.put(///'FirstGrade///', jsonObject.getInt(///'FirstGrade///'));////n firstObj.put(///'StableSwitch///', jsonObject.getInt(///'StableSwitch///'));////n firstObj.put(///'GradeTime///', jsonObject.getInt(///'GradeTime///'));////n jsonArray.put(firstObj);////n ////n JSONObject secondObj = new JSONObject();////n secondObj.put(///'StableCount///', jsonObject.getInt(///'StableCount///'));////n secondObj.put(///'StableSensor///', jsonObject.getDouble(///'StableSensor///'));////n secondObj.put(///'StableTime///', jsonObject.getInt(///'StableTime///'));////n jsonArray.put(secondObj);////n ////n JSONObject thirdObj = new JSONObject();////n thirdObj.put(///'MinGradeTime///', jsonObject.getInt(///'MinGradeTime///'));////n thirdObj.put(///'MaxGradeTime///', jsonObject.getInt(///'MaxGradeTime///'));////n jsonArray.put(thirdObj);////n ////n System.out.println(jsonArray.toString());////n }////n}////n////n////n输出结果为:////n////n////n[///'//{///'BaseInfoId///':///'2bbbbc33-70a0-4625-9ede-c38cc42c52ec///',///'TestMode///':64,///'MaxGrade///':64,///'FirstGrade///':64,///'StableSwitch///':64,///'GradeTime///':6//},///'//{///'StableCount///':64,///'StableSensor///':8.1,///'StableTime///':9//},///'//{///'MinGradeTime///':10,///'MaxGradeTime///':11///'//}]////n////n////n该代码将原始的 JSON 数据重组为目标形式的 JSON 数组。/


原文地址: https://www.cveoy.top/t/topic/p32s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录