免费数据格式转换器JSON、YAML、TOML、XML、CSV 等等。
在八种格式之间转换配置文件和数据,并确切地查看文件损坏的位置。
将示例数据转换为 TypeScript 接口、Zod 模式、Go 结构体或 Python 数据类。
数据格式转换器怎么用?4 步就能上手
数据格式转换器把文件从一种格式换成另一种格式,转换在浏览器本地完成。 以任何方向转换 JSON、YAML、TOML、XML、CSV、INI、.env 和查询字符串,并提供精确的行和列错误。
点击选择区域或把文件直接拖进页面。
在输出选项中选择需要的格式,并可调整相关参数。
点击转换按钮,等待进度条走完。
预览确认后下载,文件会保存到本地。
这些也在你的浏览器里完成
无需注册即可试用,游客每日 3 次免费。所有处理都在你的设备上完成,文件不会被上传。
- 490 个免费工具
- 图片 · 视频 · PDF · 文本
- 每日免费额度
所有工具每天都有免费额度。 游客每日 3 次免费,注册再送 20 积分。文件不上传,处理全在你的设备上完成。
数据格式转换器常见问题
这个转换器是免费的吗?
是的。无需账户,可以随意转换,唯一的限制是设备的内存。
我的数据上传了吗?
不会。阅读和写作都发生在你的浏览器标签页中,因此包含密码或客户数据的配置会保留在你的设备上。
支持哪些格式?
JSON、YAML(带锚点、合并键和多个文档)、TOML 1.0、XML、CSV 和 TSV、INI、.env 文件以及 URL 查询字符串,可在任意方向转换。类型可以生成为 TypeScript 接口、Zod 模式、Go 结构体或 Python 数据类。
错误如何显示?
带有行号和列号、简短说明以及带有标记的行本身。“转到错误”会在框中选择该位置。
大数字和日期会被保留吗?
超过 2^53 的整数,例如 64 位 ID,在 JSON、YAML 和 TOML 之间保持精确。TOML 日期保持其格式。像“yes”、“on”或“2024-01-01”这样的字符串在 YAML 中会加引号,因此较旧的 YAML 解析器不会将它们转换为布尔值或日期。
XML 是如何映射的?
属性变成以 @ 开头的键,紧挨属性的元素文本变成 #text,重复的元素变成列表。注释和处理指令被省略,在混合内容(子元素之间的文本)中,文本片段会被连接起来。
数据在一种格式无法承载时会发生什么?
你被告知。TOML 没有 null,因此 null 键会被省略并附有注释;CSV、INI 和 .env 是扁平的,因此嵌套的值会被扁平化(address.city, DATABASE__HOST),列表则以 JSON 格式写入。
类型是如何推断的?
从示例本身来看:列表中某些项目缺失的字段变为可选字段,有时为 null 的字段变为可空字段,整数变为整型,形状相同的对象共享一种类型。如果你的示例没有涵盖所有情况,请检查结果。
更多像这样的免费工具
免费工具JSON、YAML、TOML、XML、CSV 等等
免费额度、隐私优先,处理全在你的设备上完成。





