Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>JSON Tools ProNew to Visual Studio Code? Get it now.
JSON Tools Pro

JSON Tools Pro

json-tools-pro-pub

|
2 installs
| (0) | Free
专业级 JSON 工具箱 - 格式化、验证、类型转换、对比、YAML 互转、JSON Path 查询
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JSON Tools Pro 🛠️

专业级 JSON 工具箱 — 格式化、验证、类型转换、对比、YAML 互转、JSON Path 查询,一站式搞定。

开发者每天都要和 JSON 打交道。JSON Tools Pro 把你的 VS Code 变成一个强大的 JSON 工作站。

✨ 功能一览

功能 命令 快捷键
📝 格式化 & 验证 JSON Tools: 格式化 & 验证 Ctrl+Alt+J
🔧 智能整理 — 自动修复尾逗号、注释、单引号 JSON Tools: 智能整理 —
📦 压缩 — 把 JSON 压成一行 JSON Tools: 压缩 —
🔄 转 TypeScript 接口 JSON Tools: 转 TypeScript 接口 Ctrl+Alt+T
🔄 转 C# 类 JSON Tools: 转 C# 类 —
🔄 转 Go 结构体 JSON Tools: 转 Go 结构体 —
🔄 JSON ↔ YAML JSON Tools: 转 YAML Ctrl+Alt+Y
🔄 YAML → JSON JSON Tools: 从 YAML 转 JSON —
👁️ JSON 对比 (Diff) JSON Tools: 对比 —
🔍 JSON Path 查询 JSON Tools: JSON Path 查询 —
🏗️ JSON 转义/反转义 JSON Tools: 转义/反转义 —

🚀 快速上手

1. 格式化 JSON

在 JSON 文件中右键 → JSON Tools: 格式化 & 验证,或按 Ctrl+Alt+J。

2. 生成类型定义

粘贴一个 JSON 对象,右键 → JSON Tools: 转 TypeScript 接口,秒生成完整的 interface 定义。

3. JSON ↔ YAML 互转

编辑器中打开 JSON,按 Ctrl+Alt+Y 一键转 YAML。反之亦然。

4. JSON 对比

需要比较两个 JSON 差异?执行 JSON Tools: 对比,选择与剪贴板或其他编辑器对比。

5. JSON Path 查询

执行 JSON Tools: JSON Path 查询,输入 $.store.books[0].title 或 ..name 即可提取数据。

📋 支持的功能

格式化器

  • 2/4 空格缩进智能格式化
  • 带错误定位的语法验证
  • 智能修复(尾随逗号、单引号、注释)

类型转换

从 JSON 一键生成类型定义:

  • TypeScript — interface + 嵌套类型 + 数组类型推导
  • C# — class + [JsonProperty] 特性 + List<T> 集合
  • Go — struct + json: tag

JSON Path 查询

  • 支持 $, $.key, $.arr[0]
  • 支持 [*] 通配符
  • 支持 ..name 递归搜索
  • 结果可视化展示

Tree View

侧边栏 JSON 浏览器,可以直接展开/折叠查看 JSON 结构树。

🔧 系统要求

  • VS Code 1.85.0 或更高版本
  • Windows / macOS / Linux

📄 License

MIT License - 个人和商业使用均免费。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft