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));
JSON 格式化输出并按“键”排序
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 在通常的测试场景中,为了更加规范输出的结果,往往我们需要将其打印出来仔细检查,但是通过我们直接打印出来的结果很乱,...
- JSON格式化 对于UI上input或者textarea,根据不同的需求或者说要求实现不同的展示效果。对此,如若u...
- 只要简单的一行代码: data={ "name":"1","age":"1" }; let str =JSON.s...
- 因项目需要,经常需要打印服务器返回的json数据,而xcode打印的一般是转化成字典后的数据,看着虽然明了,但是却...