JSON 格式化输出并按“键”排序

import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import net.minidev.json.parser.JSONParser;

String json = ".......json string.........."
ObjectMapper objectMapper = new ObjectMapper();  
objectMapper.configure(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS, true);
Object o = new JSONParser(JSONParser.DEFAULT_PERMISSIVE_MODE).parse(json); 
System.out.println(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(o));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容