JSONArray array = new JSONArray(); JSONObject jsonObject = null; for (ComparedResultInfo obj : listResult) { jsonObject = new JSONObject(); jsonObject.put("field",obj.getField()); jsonObject.put("fieldName",obj.getFieldName()); jsonObject.put("oldValue", obj.getOldValue()); jsonObject.put("newValue", obj.getNewValue()); array.put(jsonObject); } gxnr=array.toString();
时间: 2024-04-28 19:25:34 浏览: 207
java json字符串转JSONObject和JSONArray以及取值的实例
这段代码是将一个List中的ComparedResultInfo对象转换成JSON格式的字符串。首先创建一个JSONArray对象,然后通过循环遍历List中的每个ComparedResultInfo对象,将其转换成JSONObject格式,并添加到JSONArray中。最后,通过调用JSONArray对象的toString()方法,将JSONArray对象转换成JSON格式的字符串并赋值给gxnr变量。其中,ComparedResultInfo对象中包含了字段名称、字段中文名、旧值和新值等信息。最终生成的JSON格式的字符串中,每个ComparedResultInfo对象对应一个JSONObject,所有JSONObject组成了一个JSONArray。
阅读全文