在使用EasyUI插件时,从数据库返回各类数据时,使用JSON字符串比较方便,现将数据转JSON字符串做封装处理,使其作为工具类从而再后续调用方便。
需要引入的包
1、import net.sf.json.JSONArray;import net.sf.json.JSONObject;
一维数组转JSON
1、public static String arrToJson(String[] arr) {String jsonStr = JSONArray.fromObject(arr).toString();System.out.println("数组转json:" + jsonStr);return jsonStr;}
二维数组转JSON
1、public static String twoArrToJson(String[][] arr) { String jsonStr = JSONArray.fromObject(arr).toString(); System.out.println("数组转json:" + jsonStr); return jsonStr; }
对象转JSON
1、public static String objectToJson(Object object) { String jsonStr = JSONArray.fromObject(object).toString(); System.out.println("对象转json:" + jsonStr); return jsonStr; }
Map转JSON
1、public static Str坡纠课柩ing mapToJson(Map<String, Object> m锾攒揉敫ap) { String jsonStr = JSONObject.fromObject(map).toString(); System.out.println("map转json:" + jsonStr); return jsonStr; }
List转JSON
1、public static Str坡纠课柩ing listToJson(List<?> list) { Str足毂忍珩ing jsonStr = JSONArray.fromObject(list).toString(); System.out.println("list转json:" + jsonStr); return jsonStr; }