INI 转 JSON

把 INI 配置文件一键解析为标准 JSON:支持 [section] 小节、key=value 键值对、注释行与空行。所有处理都在浏览器本地完成,配置内容不会上传。

INI 输入 等待输入

小节用 [name] 声明,键值对写成 key=value 或 key:value;; 或 # 开头的行视为注释。按键 Ctrl + Enter 可快速转换,输入仅在本机解析。

JSON 结果
小节数 —
键值对数 —
字符数 —
结果大小 —
输入 INI 内容后点击「转换为 JSON」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

处理规则
  • 小节以 [name] 声明,小节名作为 JSON 的一层对象键。
  • 键值对支持 key=value,开启设置后也支持 key:value。
  • 以 ; 或 # 开头的整行视为注释并跳过;空行跳过。
  • 开启「去除行内注释」后,值中第一个 ; 或 # 之后的内容会被裁掉。
  • 出现在首个 [section] 之前的键值对,收纳进「无小节归属」指定的对象。
  • 所有值均按字符串输出,不做数字 / 布尔推断,避免类型歧义。
  • 全部解析在浏览器本地完成,配置文件内容不会离开本机。