将 INI 转换为 JSON

将 .ini 配置文件(节 [section]、键值对 clé = valeur)转换为可直接使用的 JSON。100% 在您的浏览器中本地处理(WebAssembly)。

示例:

工作原理

.ini 格式在老旧的 Windows 配置、php.ini 文件以及许多旧式桌面软件的设置中仍很常见,但现代 Web 应用很少原生支持它。粘贴 INI 文件的内容,即可将其转换为能直接用于应用、迁移脚本或 API 的 JSON:每个节会变成一个 JSON 键,其中的键/值对则变成嵌套对象。第一个节之前的行(如果有)会归入特殊键 _root 下。

注释和值的类型会被处理吗?

以 ; 或 # 开头的行被视为注释并被忽略。不过,INI 没有标准化的原生类型,因此所有值(数字、true/false 之类的布尔值)都会被转换为 JSON 字符串 —— 如有需要,请由您的脚本根据上下文重新解释。

同一节中同一个键出现两次会怎样?

以最后出现的值为准,与大多数常见的 INI 解析器一致(例如 PHP 的 parse_ini_file 函数或 configparser 模块)。

100% 本地处理:转换借助 WebAssembly 完全在您的浏览器中运行,您的配置文件内容绝不会被发送到服务器。