zh-Hans v
en zh tw

INI 与 JSON 互转

将 INI 转为分离全局与节映射的 JSON,重复键保留为数组,所有值保持字符串。

使用方法

JSON 结构为 {"global":{...},"sections":{...}},值保持字符串,因此 port=8080 会变为 "8080" 而非数字。重复键按原顺序保存为数组,导出时重新写为重复 INI 键。

支持 [节名]、= 或 : 分隔符、# 或 ; 注释及 JSON 风格双引号字符串。未加引号值的行内注释前需有空白,含点节名按原文处理,不展开嵌套。

行为与限制

INI 存在方言差异,本工具的引号规则可能不同于 Windows 或特定框架。反向导出要求上述结构,值必须是字符串或非空字符串数组。注释和原排版会规范化,输入最多 200,000 个字符。

常见问题

为什么要将全局键与节分开?

这样可以避免全局键与节同名时冲突,也不会覆盖重复值。

输入会发送到服务器吗?

不会。处理在浏览器中完成,不将输入提交到 API,也不修改原文件或远程数据库。

其他语言