Output will appear here...
JSON 迷你器去掉了位于 JSON 文档令牌之间的每一个空格、选项卡和换行符,留下了仍然解析的最小字节对字节等价数据本身不变 - 相同的密钥、相同的值、相同的顺序 - 但是一旦缩进消失,漂亮打印的 4 KB 配置可以降至 2.5 KB 或更小,较小的 JSON 意味着更快的网络传输、更低的带宽账单以及接收端更快的解析,这就是为什么 API 响应和捆绑数据文件几乎总是被最小化。
此迷你器仅将空格剥离在字符串文字之外,因此精确保存您值内的文本(包括您要保留的空格)。它还保持数字令牌的写入状态:像 1.0 或 30 位整数这样的尾随零值保持不变,因为该工具删除空格,而不是通过将重写它的解析来对每个数字进行四舍五入。在最小化之前,它使用 JavaScript JSON 解析器验证输入,因此如果逗号或括号不合适,您将获得解析器的确切错误,而不是默默地破坏输出。美化模式会反向,重新缩进带有两个空格、四个空格或选项卡的紧凑 JSON,以便您可以读取和编辑它。
100%在您的浏览器中运行,您的JSON- 它通常保存API密钥,客户记录或内部配置- 从未上传或存储,一旦页面加载,该工具就会离线工作,这使得最小化敏感的有效负载是安全的,而这些有效负载永远不应该离开您的机器。
JSON 对象或数组粘贴或键入输入区域,它可以打印得漂亮,也可以已经紧凑 - 要么有效。
击"最小化以剥去空白并缩小文件,或"美化以重新缩进,选择2个空格、4个空格或选项卡进行美化。
读取大小徽章可查看原始大小、新大小和减少百分比。无效的 JSON 标记为精确的解析器错误。
将结果复制到剪贴板或将其下载为。json 文件,准备好放入 API、config 或捆绑包中。
删除令牌之间的空格、选项卡和换行符,同时保持字符串内容不变,生成最小的有效等效项
保持数字令牌完全按照书写方式 - 后面的零和大整数可以保存,因为最小化条带空格而不是重新修补值
显示原始大小、最小大小和减少百分比,以便您可以立即看到字节影响
重新缩进紧凑型 JSON,带有两个空格、四个空格或选项卡,使其再次可读且易于修改
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Sort the keys of a JSON object alphabetically, recursively through nested objects, with optional array sorting. Ascending or descending, minify or pretty. Client-side, no signup.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
0 comments
No comments yet. Be the first to share your thoughts!