我为json表示创建类:
class MyClass {
public long a;
public String c;
public String b;
@Override
public toString(){
return new GsonBuilder().create().toJson(this)
}
}
我用它:
MyClass c = new MyClass();
c.a = 10;
c.b = "b";
c.c = "c";
String json = c.toString();
我喜欢下一个json:
{"c":"c","b":"b", "a":10}
但我希望:
{"a":10, "b":"b", "c":"c"}
如何在json中对字段进行排序? (使用Gson或其他方法)
在实际项目中,我有更复杂的结构,包含继承和其他对象的列表。