ObjectToString

package Test01;

import com.google.gson.Gson;

import com.google.gson.GsonBuilder;

public class Test02 {

Stringm;

    public Test02(String m){

this.m = m;

    }

public static void main(String[] args) {

SimpleEnv simpleEnv =new SimpleEnv("name",  1000l,"上海",new String[]{"biz1","biz2"});

        System.out.println(simpleEnv.toString());

    }

}

class SimpleEnv {

Stringappname;

    Longappversion;

    Stringarea;

    String[]biz;

    @Override

    public StringtoString() {

return JsonUtil.objectToJsonString(this);

    }

public SimpleEnv(String appname, Long appversion, String area) {

this.appname = appname;

        this.appversion = appversion;

        this.area = area;

    }

public SimpleEnv(String appname, Long appversion, String area, String[] biz) {

this.appname = appname;

        this.appversion = appversion;

        this.area = area;

        this.biz = biz;

    }

//    public String getAppname() {

//        return appname;

//    }

//

//    public Long getAppversion() {

//        return appversion;

//    }

//

//    public void setAppname(String appname) {

//        this.appname = appname;

//    }

//

//    public void setAppversion(Long appversion) {

//        this.appversion = appversion;

//    }

}

class JsonUtil{

public static StringobjectToJsonString(Object obj) {

return createGsonSetDateFormat("yyyy-MM-dd HH:mm:ss").toJson(obj);

    }

private static GsoncreateGsonSetDateFormat(String dateFormat) {

return (new GsonBuilder()).setDateFormat(dateFormat).create();

    }

}

你可能感兴趣的:(ObjectToString)