在线 JSON 转 INI 转换器
在线将 JSON 转换为带有简洁区块和键值对的 INI。非常适合 php.ini、MySQL 配置和 Python configparser。免费、快速、基于浏览器。
拖放或粘贴您的 JSON
Loading editor...
Loading editor...
什么是 JSON 转 INI?
JSON 转 INI 将结构化 JSON 数据重写为 INI 格式使用的简单 key=value 样式。INI 文件自早期 Windows 时代以来就存在,对于想要不使用任何嵌套技巧的可读内容的桌面应用、配置文件和 CLI 工具仍然很常见。JSON 转 INI 转换器将 JSON 展平为区块和键值对。INI 是最精简的配置格式:方括号中的区块、带等号的键,基本上就这些。
为什么要将 JSON 转换为 INI?
如果您正在使用读取 INI 文件的软件(PHP 的 php.ini、Git 的 .gitconfig、MySQL 的 my.cnf、许多使用 configparser 的 Python 应用或 Windows 桌面工具),您有时需要将 JSON 数据转换为 INI 形式。JSON 转 INI 转换为您节省逐行重写的工作。
我们的 JSON 转 INI 转换器如何工作
点击转换时,工具将 JSON 中的顶级键映射到 INI 区块([section] 标题),每个区块内的值变为 key=value 对。由于 INI 不支持深度嵌套,深度嵌套的 JSON 会被展平,嵌套键用点连接,不丢失任何内容。转换基于浏览器。您的 JSON 永远不会到达服务器。
功能特点
- 区块映射:JSON 中的顶级对象变为 [sections]。
- 展平:深度嵌套的键使用点表示法展平。
- 类型安全值:字符串、数字和布尔值不带意外引号地写入。
- 上传支持:从设备加载 .json 文件或拖放到输入框。
- 一键复制:使用复制按钮抓取 INI 输出,粘贴到您的配置文件中。
如何使用工具
- 将 JSON 粘贴到输入面板中,或使用「上传文件」按钮加载 .json 文件。
- 点击「转换」按钮生成 INI 输出。
- 确认区块看起来正确,键与您的配置解析器期望的一致。
- 点击「复制」按钮将 INI 复制到剪贴板。
常见使用场景
- PHP 配置: 生成 php.ini 片段。
- 数据库配置: 构建 MySQL 或 PostgreSQL 配置文件。
- 桌面应用: 许多旧式 Windows 和跨平台应用仍然读取 INI 进行设置。
- Python configparser: INI 是标准库配置解析器的默认格式。
转换示例
输入 (JSON)
{
"database": {
"host": "localhost",
"port": 5432
},
"app": {
"debug": true
}
}输出 (INI)
[database] host=localhost port=5432 [app] debug=true