【发布时间】:2018-10-15 18:28:04
【问题描述】:
有谁知道如何阻止 JsonBuilder 方法弄乱字段顺序。我有一个传递给 JsonBuilder 方法的类对象,它正在安排我的字段。我怎样才能阻止这种行为?
class JsonObj {
String firstName = "";
String middleName = "";
String lastName = "";
}
JsonObj jc = new JsonObj();
println new JsonBuilder(jc).toPrettyString();
结果:
{
"firstName": "",
"lastName": "",
"middleName": ""
}
根据我的类对象,我需要这种格式:
{
"firstName": "",
"middleName": "",
"lastName": ""
}
【问题讨论】:
-
你用的是什么包?时髦?请注明包装。
-
我使用的是 groovy 2.4.8。我上面提供的这个例子是简化的。我的主要类对象有超过 25 个字段。我可以让建造者安排我的领域。似乎应该有办法阻止这种行为。顺便说一句,我坚持使用 2.4.8 =) Tnx 来提供帮助。