json的封装
引入google的gson包
import com.google.gson.Gson; import com.google.gson.GsonBuilder; public class GsonFactory { public static Gson createInstance() { Gson gson = new GsonBuilder() .setDateFormat("yyyy-MM-dd HH:mm:ss") .registerTypeAdapter(java.sql.Timestamp.class, new SQLDateTypeAdapter()).create(); return gson; } }
import java.util.Map; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; public class GsonUtil { public static String createJsonObject(Object wrapper) { Gson gson = GsonFactory.createInstance(); String json = gson.toJson(wrapper); return json; } public static Map<String, Object> toObject(String json) { Gson gson = GsonFactory.createInstance(); Map<String, Object> result = gson.fromJson(json, new TypeToken<Map<String, Object>>() { }.getType()); return result; } }

浙公网安备 33010602011771号