json解析的時候,通常順序會發生改變,如果我們有保持原有順序的需求的話可以通過如下方式
1、使用fastJson的Feature.OrderedField
JSONObject respJson = JSONObject.parseObject(jsonStr, Feature.OrderedField);
2、初始化JSONObject的時候
JSONObject(boolean ordered);
3、可以使用Google的Gson,使用gson解析的話是怎么傳就是什么順序
JsonObject jsonObject = new JsonParser().parse(jsonStr).getAsJsonObject();