JSON Morph
极速、安全的 JSON 转换工具 —— 一键将 JSON 转换为 JavaScript, TypeScript, C#, Go, Java, C/C++, Rust, Dart, Kotlin, Swift 等主流语言的类型定义或代码结构。
JSON Morph 帮助开发者彻底告别手动编写跨语言数据模型。所有转换操作均在本地完成,保护您的数据隐私。支持标准 JSON 以及带注释的 JSONC 格式。
✨ 功能特性 (Features)
我们提供免费的基础功能和强大的 Pro 高级语言转换功能。
| 功能分类 |
免费版 |
Pro 版 (买断制) |
| JSON 格式化 / 压缩 / 验证 |
✅ 支持 |
✅ 支持 |
| 转换为 JavaScript / TypeScript |
✅ 支持 |
✅ 支持 |
| 转换为 C#, Go, Java, C/C++ |
❌ 不支持 |
✅ 支持 |
| 转换为 Rust, Dart, Kotlin, Swift |
❌ 不支持 |
✅ 支持 |
| 未来所有新增语言 |
❌ 不支持 |
✅ 免费更新 |
🚀 快速开始 (Usage)
- 在 VS Code 中打开一个包含 JSON 的文件,或选中一段 JSON 文本。
- 按下
Ctrl+Shift+P(macOS 为 Cmd+Shift+P)打开命令面板。
- 输入
JsonMorph 查看所有可用命令。
- 格式化:直接使用
JsonMorph: Format Document 对 JSON 进行美化。
- 代码转换:使用
JsonMorph: Convert To... 选择目标语言。如果你选择了 Pro 语言,插件会提示你输入授权码。
💳 Pro 版本购买与授权说明
如果您需要将 JSON 转换为 Go、Java、Rust 等高级语言,请购买 Pro 授权。
👉 点击这里前往购买 JsonMorph Pro 👈
(支持支付宝、微信支付及国际信用卡)
授权政策(License Policy)
- 终身买断制:一次购买,终身授权,永久享受后续更新。
- 设备绑定限制:每个 License Key 最多允许同时绑定 2 台设备(例如:办公电脑 + 个人笔记本)。
- 换机解绑:如更换电脑,请在旧设备的命令面板执行
JsonMorph: Deactivate License 进行解绑,释放名额。
- 解绑频次限制:为防止滥用,每个 License 每年最多允许解绑 3 次。
如何激活 (Activation)
- 购买成功后,系统会自动将 JWT 格式的 License Key 发送至您的邮箱。
- 在 VS Code 命令面板执行
JsonMorph: Activate License。
- 将 License Key 粘贴进输入框,回车即可解锁全部 Pro 功能。
⚙️ 扩展设置 (Extension Settings)
当前版本支持以下配置项,可在 VS Code 设置 (Ctrl+,) 中搜索 JsonMorph 进行修改:
jsonMorph.indentSize: 格式化时使用的空格数(默认 2)。
jsonMorph.insertFinalNewline: 格式化后是否在末尾插入换行(默认 true)。
jsonMorph.convertToJavaScript.useConst: 转换为 JS/TS 时使用 const 而非 let(默认 true)。
🛡️ 隐私与数据安全 (Privacy & Security)
- 本地处理:所有 JSON 解析、格式化以及代码生成逻辑均在您的 VS Code 本地环境中完成。我们绝不上传、截获或存储您正在转换的任何代码或数据。
- 网络请求:仅在您激活 License 或下载 Pro 版语言模块时,插件才会与我们的安全服务器进行通信。
- 详细隐私政策:请参阅 Privacy Policy 和 Terms of Service。
🐞 已知问题与支持 (Known Issues & Support)
- 插件需要 VS Code
1.85.0 或更高版本。
- 遇到 Bug 或需要申请退款,请通过 GitHub Issues 反馈,或发送邮件至
598292558@qq.com(替换为你的邮箱)。
📝 License
Copyright © 2026 Liangy. All rights reserved.
本插件采用商业专有软件授权。未经授权,严禁反向工程、反编译或二次分发 Pro 版本模块。
| |