INI ↔ JSON 转换器
转换
逐节解析 INI 输入(带点号的节名变为嵌套对象),从无引号值推断数字、布尔与 null,并保留带引号字符串原样。反向则将顶层对象写为无节首部,然后将每个嵌套对象输出为各自的 [section],更深层用点号扁平化命名。注释(; 或 #)输入时读取但输出中不保留。
—
输出
[server.tls] 这样的点号节名会变成嵌套对象。带引号的值保持字符串;裸数字/布尔/null 会被推断。
使用方法
- 选择方向(INI → JSON 或 JSON → INI)。
- 左侧粘贴你的配置。
- 复制右侧结果。切换方向会把当前输出作为输入回填。
常见问题
- 为什么我的无引号值被转成数字?
- INI 没有原生类型,所以解析器会推断:裸整数、浮点数、true/false 与 null 都会转换。用 "..." 包裹值以保留为字符串。
- 回到 INI 时注释会保留吗?
- 不会。JSON 没有注释结构,所以你读入的会在往返前被丢弃。导出后手动添加注释。