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();
}
}