【发布时间】:2017-05-27 19:39:35
【问题描述】:
我正在使用 JSONArray 对象,并将字符串传递给该对象的构造函数。我传递的字符串是
[{\"x\":18.4300,\"y\":30.4700,\"w\":53.0900,\"fontSize\": 11,\"bold\": 0,\"charcount\": 22,\"id\": 349133}]。
输出 json 对象后,我得到以下信息:
[{"charcount":22,"w":53.09,"x":18.43,"y":30.47,"fontSize":11,"bold":0,"id":349133}]。
我能否在代码中获得一个示例,说明如何保留原始 json 字符串的顺序?
【问题讨论】:
-
JSON(像 HashMap),没有自然顺序。这是一个 XY 问题,除非您解释为什么顺序很重要
-
你可以用 Jackson 替换 JSONArray 见stackoverflow.com/questions/19272830/…