JSON 排序器:在浏览器中在线排序键和数组
JSON 排序器按升序、降序、自然或忽略大小写顺序对 JSON 中的对象键排序。选择深度排序可包含嵌套对象,或选择浅度排序只排顶层对象。您还可以选择性地对基本类型值数组排序。粘贴或拖放您的 JSON,选择所需选项,然后复制排序后的结果。
JSON 排序器是基于浏览器的工具,用于将 JSON 对象键排成一致的顺序。用它在查看、分享或比较 JSON 文档前进行整理。JSON 排序器支持升序、降序、自然排序和忽略大小写排序,并提供嵌套对象和基本类型数组的选项。
选择深度排序可同时对嵌套对象和顶层对象的键排序;若只想排顶层,则使用浅度排序。自然排序将 file2 排在 file10 前面,而忽略大小写排序不区分大小写字母。您还可以选择是否对字符串或数字等基本类型值数组排序。
JSON 对象包含键值对,而 JSON 数组保存有序值。排序对象键可以让文档更可预测、更易浏览和比较,对基本类型数组排序有助于将匹配的值集中在一起。工具重新组织 JSON 内容;不会将 JSON 转换为其他格式。
JSON 排序器完全在浏览器中运行。您的输入在您的设备上处理,不会发送到服务器。页面加载后工具可离线使用,您无需网络连接即可排序 JSON。
开发者和 DevOps 工程师可以用它整理配置数据、准备示例,或查看别人发来的 JSON。其排序选项对快速检查和含嵌套对象的文档都很有用。
步骤 1:将 JSON 粘贴或拖放到工具中。先准备好要整理键顺序的 JSON 文档或列表。
步骤 2:选择排序顺序:升序、降序、自然或忽略大小写。自然排序将 file2 这样的名称排在 file10 前面。
步骤 3:选择排序应为深度还是浅度。深度模式还会对嵌套对象中的键排序。
步骤 4:可选择为基本类型值数组启用排序。查看结果,然后复制排序后的 JSON。
使用场景:用 diff 工具比较版本前,将 JSON 排成可预测的顺序。一致的键顺序让变更更易审阅。
使用场景:通过对数组排序,将相等的基本类型值集中在一起。这样重复值更容易发现。
使用场景:重新整理别人写的 JSON 文档,无需手动逐个编辑键。
使用场景:在分享或审阅嵌套配置对象前先排序。深度模式也会对嵌套对象应用排序。
使用场景:为报告或文档示例准备 JSON。一致的顺序让数据更易浏览。
使用场景:按自然顺序排序文件名或类似值,让 file2 这样的条目排在 file10 前面。