All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.utils.JsonUtil Maven / Gradle / Ivy

The newest version!
package org.thlws.utils;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;

/**
 * Created by HanleyTang on 2017/3/6.
 */
public class JsonUtil {

    public static String format(Object o){
        Gson gson = new GsonBuilder().setPrettyPrinting().create();
        String prettyJson = gson.toJson(o);
        return prettyJson;
    }

    public static String format(String uglyJson){
        Gson gson = new GsonBuilder().setPrettyPrinting().create();
        JsonParser jsonParser = new JsonParser();
        JsonElement jsonElement = jsonParser.parse(uglyJson);
        String prettyJson = gson.toJson(jsonElement);
        return prettyJson;
    }


    public static String beanToJsontring(Object bean) {
        return new Gson().toJson(bean);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy