Skip to content

Latest commit

 

History

History
94 lines (72 loc) · 3.5 KB

File metadata and controls

94 lines (72 loc) · 3.5 KB

JSON 格式化工具

一款功能强大的 Chrome 扩展,提供 JSON 数据的格式化、验证和操作,具有现代直观的界面设计。

✨ 功能特性

🎯 核心功能

  • JSON 格式化:美化 JSON 数据,添加适当的缩进和换行,提高可读性
  • JSON 验证:实时语法检查,精确定位错误位置,快速修复问题
  • JSON 压缩:移除多余空白字符,生成紧凑的 JSON 数据
  • JSON 字符串转换:在 JSON 对象和转义字符串之间转换,支持双向操作
  • 语法高亮:采用色彩编码标注不同 JSON 元素,提升代码可读性
  • 深色模式:支持浅色/深色主题切换,保护眼睛,适应不同场景

💪 高级特性

  • 历史记录:自动保存最近的 JSON 操作,方便回溯和重用
  • 快速复制:一键复制格式化或压缩后的 JSON 数据
  • 数据统计:实时显示 JSON 数据大小和行数信息
  • 错误提示:直观的语法错误提示,包含行号和列号
  • 快捷键支持
    • Cmd/Ctrl + B:格式化 JSON
    • Cmd/Ctrl + M:压缩 JSON
    • Cmd/Ctrl + L:清空内容
    • Cmd/Ctrl + H:显示/隐藏历史记录

🎨 用户体验

  • 分屏视图:左右分屏设计,编辑和预览实时同步
  • 响应式布局:自适应不同窗口大小,支持单栏/双栏切换
  • 等宽字体:采用专业的代码字体,提供最佳阅读体验
  • 错误指引:清晰的错误提示,帮助快速定位和解决问题
  • 设置持久化:自动记住用户偏好设置(主题等)

🛠 技术特性

  • 本地处理:所有数据在本地处理,无需联网,保护隐私
  • 快速响应:即时的 JSON 验证和格式化,无需等待
  • 内存优化:针对大型 JSON 文件优化,保持流畅运行
  • 安全可靠:不发送数据到外部服务器,确保数据安全

🚀 安装方法

  1. 访问 Chrome 网上应用店(链接即将推出)
  2. 点击"添加至 Chrome"
  3. 扩展图标将出现在浏览器工具栏中

📖 使用指南

  1. 点击浏览器工具栏中的扩展图标
  2. 在左侧面板中粘贴或输入 JSON 数据
  3. 使用工具栏按钮或快捷键进行各种操作
  4. 在右侧面板查看格式化结果
  5. 根据需要复制结果或继续编辑

常见用例

  1. 格式化 JSON

    • 粘贴压缩的 JSON 数据
    • 点击格式化按钮或使用 Cmd/Ctrl + B
    • 获得格式化后的 JSON,缩进清晰可读
  2. JSON 字符串转换

    • 输入 JSON 对象或字符串
    • 点击字符串转换按钮
    • 得到转义后的 JSON 字符串或解析后的对象
  3. 错误检查

    • 输入 JSON 数据时自动进行语法检查
    • 发现错误时立即显示错误位置和原因
    • 根据提示修复问题
  4. 历史记录

    • 使用 Cmd/Ctrl + H 打开历史记录
    • 查看最近处理过的 JSON 数据
    • 点击任意记录快速恢复内容

🔒 隐私安全

  • 所有数据处理均在浏览器本地完成
  • 不会向外部服务器发送任何数据
  • 历史记录仅保存在浏览器本地存储中
  • 完全离线运行,保护数据安全

🤝 参与贡献

欢迎提交 Pull Request 来改进这个项目!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交改动 (git commit -m '添加某个特性')
  4. 推送到远程分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

📝 开源协议

本项目采用 MIT 协议 - 详见 LICENSE 文件