package com.newvideo.util; import java.util.List; import javax.persistence.Entity; import net.sf.json.JSONArray; import net.sf.json.JSONObject; @Entity public class JsonUtil { public static String loadFalseJson(String err) { JSONObject root = new JSONObject(); root.put("IsPost", false + ""); root.put("Data", ""); root.put("Error", err); LogUtil.i(root.toString()); String st = DESUtil.encode(root.toString()); // LogUtil.i(st); return st; } public static String loadTrueJson(String data) { JSONObject root = new JSONObject(); root.put("IsPost", true + ""); root.put("Data", data); root.put("Error", ""); System.out.print(root.toString()); String st = DESUtil.encode(root.toString()); // LogUtil.i(st); return st; } public static String loadTrueJsonNoencript(String data) { JSONObject root = new JSONObject(); root.put("IsPost", true + ""); root.put("Data", data); root.put("Error", ""); System.out.print(root.toString()); // LogUtil.i(st); return root.toString(); } public static String loadFalseJsonNoencript(String data) { JSONObject root = new JSONObject(); root.put("IsPost", false + ""); root.put("Error", data); // System.out.print(root.toString()); // LogUtil.i(st); return root.toString(); } public static String loadTrueJson(String data, String extra) { JSONObject root = new JSONObject(); root.put("IsPost", true + ""); root.put("Data", data); root.put("Extra", extra); root.put("Error", ""); // System.out.print(root.toString()); String st = DESUtil.encode(root.toString()); // LogUtil.i(st); return st; } public static String loadTrueJson(String data, String extra1, String extra2) { JSONObject root = new JSONObject(); root.put("IsPost", true + ""); root.put("Data", data); root.put("Extra", extra1); root.put("Extra1", extra2); root.put("Error", ""); // System.out.print(root.toString()); String st = DESUtil.encode(root.toString()); // LogUtil.i(st); return st; } public static String loadTrueJsonWithNoEncry(String data, String extra1, String extra2) { JSONObject root = new JSONObject(); root.put("IsPost", true + ""); root.put("Data", data); root.put("Extra", extra1); root.put("Extra1", extra2); root.put("Error", ""); // System.out.print(root.toString()); String st = root.toString(); // LogUtil.i(st); return st; } public static String loadListJson(int count, List list) { JSONObject data = new JSONObject(); JSONArray array = new JSONArray(); if (list != null) { for (int i = 0; i < list.size(); i++) { array.add(StringUtil.outPutResultJson(list.get(i))); } } data.put("data", array); data.put("count", count); return JsonUtil.loadTrueJson(data.toString()); } public static String loadAdminTrueJson(Object data) { JSONObject json = new JSONObject(); json.put("code", 0); json.put("data", data); return json.toString(); } public static String loadAdminFailJson(String data) { JSONObject json = new JSONObject(); json.put("code", 1); json.put("msg", data); return json.toString(); } }