配置文件格式转换 · 实时语法验证 · 6种生产环境示例 · 支持10MB大文件
所有转换均在浏览器内存中完成,配置文件不会上传至任何服务器
YAML、JSON、TOML 是当今软件开发最主流的三种配置文件格式。ng.cc推出的在线互转工具支持三种格式双向转换、实时语法验证、错误精准定位,内置Docker Compose、package.json、Cargo.toml、Kubernetes等6个生产环境示例。所有转换均在浏览器本地完成,最大支持10MB文件,零数据上传,保障配置隐私。
YAML ↔ JSON ↔ TOML,6种转换方向一键完成。自动识别数组、嵌套对象、布尔值、空值。
输入时实时检测格式错误,红色错误提示行精准定位。支持YAML缩进错误、JSON括号匹配、TOML表语法。
Docker Compose、package.json、Cargo.toml、Kubernetes Deployment、应用配置、复杂数据结构。
纯JavaScript实现,您的API密钥、数据库密码、云服务凭证均不会离开浏览器。
优点:可读性最强,支持注释,适合人工编辑的配置文件(Docker、K8s、Ansible)。
缺点:缩进敏感,大文件解析较慢。
典型应用:docker-compose.yml、kubernetes/deployment.yaml、.gitlab-ci.yml
优点:通用性最强,所有语言支持,解析速度快。
缺点:不支持注释,语法严格(尾随逗号报错)。
典型应用:package.json、manifest.json、API响应数据
优点:语义明确,支持多级表,无歧义。
缺点:生态系统相对较小,不如YAML/JSON普及。
典型应用:Cargo.toml (Rust)、pyproject.toml (Python)、Wren.toml
#开头)都会被丢弃。如需保留注释,建议使用YAML格式。TOML支持注释,但转换到JSON同样会丢失。
2026-02-12格式会被转换为JSON字符串;TOML的1979-05-27同样转换为字符串。三种格式均没有原生日期类型,均以字符串形式处理。
yq、jq)。
本工具是ng.cc开发者工具箱配置工具系列的一员,您可能还需要:
⚡ 所有转换均在浏览器本地完成,您的配置文件不会上传至任何服务器。