RevealTheme logo

免费转换工具

在你的浏览器中进行格式和单位之间的转换:数据格式(JSON、YAML、XML、CSV、SQL)、数制(二进制、十六进制、八进制、十进制、ASCII)以及物理单位。

8 个工具在此分类 · 100%免费 · 无需注册

全部 转换器

为什么有这么多数据格式转换器?

每个系统使用的格式各不相同。API偏好JSON。配置文件使用YAML。遗留系统要求XML。电子表格导出CSV。数据库摄入SQL。在它们任意两者之间迁移数据是开发者的日常工作。这些转换器处理最常见的转换:粘贴、获取、无需注册、无需上传。对于复杂的多步骤流水线,请优先使用真正的ETL工具(Airbyte、Singer、自定义脚本)。

数制转换基础

二进制(基数2)、八进制(基数8)、十进制(基数10)和十六进制(基数16)是书写同一个数字的不同方式。每个十六进制数字对应四个二进制数字:这就是为什么十六进制是书写内存地址和颜色代码的标准方式。八进制主要用于Unix文件权限(777、644)。ASCII码将字符转换为数字,对于调试文本编码问题或在代码中构建转义序列很有用。

单位换算的合理性

长度、重量和时间的换算是线性的:乘以一个常数。温度是例外:摄氏度、华氏度和开尔文有不同的零点,因此换算是仿射的(先乘后加)。本页的单位转换器可处理这两种情况。对于货币,请使用实时API:汇率变化太快,静态工具难以胜任。

常见问题

为什么JSON转XML不保留属性?
JSON没有属性与元素之分的概念:一切都是键值对。转换为XML会把所有内容都变成子元素。要保留XML属性,请手动编写XML,或使用一个能理解该标记的库。
我能在JSON和SQL之间转换吗?
我们有CSV转SQL(INSERT语句),但没有直接的JSON转SQL。请先将JSON转为CSV,再将CSV转为SQL。对于复杂的模式,请使用合适的ORM迁移工具。
温度转换器的精度如何?
浮点精度:足以满足日常转换。对于科学工作,请使用你所在领域所需的确切精度自行编写公式。