AZ Tools

INI ↔ JSON 转换器

转换

逐节解析 INI 输入(带点号的节名变为嵌套对象),从无引号值推断数字、布尔与 null,并保留带引号字符串原样。反向则将顶层对象写为无节首部,然后将每个嵌套对象输出为各自的 [section],更深层用点号扁平化命名。注释(; 或 #)输入时读取但输出中不保留。

输出

[server.tls] 这样的点号节名会变成嵌套对象。带引号的值保持字符串;裸数字/布尔/null 会被推断。

使用方法

  1. 选择方向(INI → JSON 或 JSON → INI)。
  2. 左侧粘贴你的配置。
  3. 复制右侧结果。切换方向会把当前输出作为输入回填。

常见问题

为什么我的无引号值被转成数字?
INI 没有原生类型,所以解析器会推断:裸整数、浮点数、true/false 与 null 都会转换。用 "..." 包裹值以保留为字符串。
回到 INI 时注释会保留吗?
不会。JSON 没有注释结构,所以你读入的会在往返前被丢弃。导出后手动添加注释。

相关工具