关于JSONObject,JSONArray的使用
还是在excel导入、导出问题时碰到的,刚开始用字符串拼,现在用map或jsonobject,多点尝试。
由于导入、导出的表和数据都有点多,所以打算还是在主表里多设一格用于存附表的信息。
JSONObject dataJson; JSONArray Array1; ............. dataJson.put("Array1",Array1); dataJson.put("Array2",Array2); dataJson.put("Array3",Array3); .............. entity.setToImportData(String.valueOf(dataJson)); //这是导出的,dataJson然而导入的却不知道如何用,原来JSONArray类型只用get到就行。 JSONArray jsonArray1 = new JSONArray(dataJson.get("Array1").toString()); //这里还不能用:循环 for(int array1Num = 0;array1Num<jsonArray1.length();array1Num++){ JSONObject curJson = jsonArray1.getJSONObject(array1Num); String str1 = curJson.get("str1").toString(); ...................... }

浙公网安备 33010602011771号