
com.yunpian.sdk.util.JsonUtil Maven / Gradle / Ivy
package com.yunpian.sdk.util;
import java.io.IOException;
import java.lang.reflect.Type;
import com.google.gson.*;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonToken;
import com.google.gson.stream.JsonWriter;
import com.yunpian.sdk.model.UserInfo;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
* Created by bingone on 15/11/6.
*/
public class JsonUtil {
private static final Gson gson =
new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
public static T fromJson(String json, Class clazz) {
return (T) gson.fromJson(json, clazz);
}
public static String toJson(Object obj) {
return gson.toJson(obj);
}
public static Map fromJsonToMap(String json) {
// CHECKSTYLE:OFF
Type t = new TypeToken
© 2015 - 2025 Weber Informatics LLC | Privacy Policy