問題描述:
String mapStr = "{'name01':'aaa','name_02':'bbb','name03':'ccc'}";
JSONObject.parse(mapStr); 結(jié)果中的key不能保持原順序
解決方法:
JSON.parseObject(mapStr.toString(), new TypeReference<LinkedHashMap<String, Object>>(){});
如果mapStr中有嵌套map也想是有序的茉帅,再加個(gè)參數(shù)
JSON.parseObject(mapStr.toString(),new TypeReference<LinkedHashMap<String, Object>>(){}, Feature.OrderedField);