看起来Gson.toJson(Object object)
生成的JSON代码中,对象的字段是随机分布的。有没有什么方法可以解决这个问题,并使字段按某种方式排序?
public class Foo {
public String bar;
public String baz;
public Foo( String bar, String baz ) {
this.bar = bar;
this.baz = baz;
}
}
Gson gson = new Gson();
String jsonRequest = gson.toJson(new Foo("bar","baz"));
字符串 jsonRequest 可以是:
{ "bar":"bar", "baz":"baz" }
(正确的){ "baz":"baz", "bar":"bar" }
(错误的顺序)