有谁知道如何阻止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": ""
}
最佳答案
尝试使用JsonOutput类而不是JsonBuilder
JsonObj jc = new JsonObj()
def js_json = JsonOutput.toJson(jc)
println JsonOutput.prettyPrint(js_json)
关于java - 如何停止JsonBuilder安排现场订单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52822738/