// 转为LinkedHashMap
LinkedHashMap<String, Object> jsonMap = JSON.parseObject(result,LinkedHashMap.class, Feature.OrderedField);
// 取其子对象,此时子对象的属性也变为有序,直接强转为JSONObject然后遍历即可
Object dataObj = jsonMap.get("result");
StringBuffer code_result = new StringBuffer();
// 强转
JSONObject code_obj = (JSONObject) dataObj;
for (Map.Entry<String,Object> entry: code_obj.entrySet()) {
    code_result.append(entry.getKey());
    code_result.append(":");
    code_result.append(entry.getValue() == null ? "" : entry.getValue().toString());
    code_result.append("\n");
}
LinkedHashMap<String, Object> jsonMap = JSON.parseObject(result,LinkedHashMap.class, Feature.OrderedField);