0

我有一个如下所示的 josn 字符串,

def input = '''{"name":"abul","age":30,"street":"Uttara"}'''

解析json字符串输入后,如下所示,

def output = new groovy.json.JsonSlurper().parseText(input)

我得到以下输出值

'''{"age":30,"name":"abul","street":"Uttara"}'''

但我希望订单没有变化,即预期结果是

  {"name":"abul","age":30,"street":"Uttara"} 

如何使用相同的库,即groovy.json.JsonSlurper

4

1 回答 1

0

你不能。

如果要订购,则必须使用 json 数组。

对象是零个或多个名称/值对的无序集合,其中名称是字符串,值是字符串、数字、布尔值、空值、对象或数组。

数组是零个或多个值的有序序列。

参考:http ://www.rfc-editor.org/rfc/rfc7159.txt

于 2017-07-28T11:42:23.633 回答