JSON 到 INI 转换器 将 JSON 对象转换为具有节的 INI 配置文件格式。
JSON 到 INI
将 JSON 对象转换为具有节的 INI 配置文件格式。
粘贴JSON
粘贴一个带有嵌套对象的JSON对象,用于创建节。
查看INI输出
嵌套对象变为[节],基本值变为键值对。
复制结果
复制应用程序的INI配置文件。
What Is JSON 到 INI?
JSON 到 INI 将JavaScript 对象表示法转换为INI 配置文件格式。INI 是Windows 应用程序、PHP、Python 和许多其他系统中常用的配置文件简单格式。本转换器将顶级 JSON 属性映射到根级 INI 键,并将嵌套的 JSON 对象映射到具有 [section] 标头的 INI 部分。包含空格的值会被自动引号括起来。
Why Use JSON 到 INI?
-
自动从嵌套JSON对象创建节。
-
带有空格的值会被自动引起来。
-
清晰、标准的INI输出格式。
-
根级和节级键正确组织。
Common Use Cases
配置生成
从JSON数据为旧应用程序生成INI配置文件。
PHP配置
从JSON设置创建php.ini风格的配置文件。
Windows应用
为Windows桌面应用程序生成INI配置文件。
游戏配置
从JSON数据创建游戏配置INI文件。
Technical Guide
该转换器将 JSON 属性划分为两类:原始值(字符串、数字、布尔值)成为根级 INI 键值对,而对象值则成为 INI 部分。
首先输出根级属性,然后是由空白行分隔的部分。在每个部分中,所有属性都作为键值对输出。包含空格的字符串值会被自动用双引号括起来。
数组和深度嵌套对象不受INI 格式本身支持。数组被转换为以逗号分隔的字符串,而深度嵌套对象应该在转换前被扁平化。
输出使用标准 INI 格式,= 作为键值分隔符,[括号] 用于部分标头。
Tips & Best Practices
-
1顶级JSON属性变为根INI键;嵌套对象变为[节]。
-
2仅支持一层嵌套--更深的对象应该先被扁平化。
-
3带有空格的值会在INI输出中自动引起来。
-
4数组不原生支持INI格式--它们被转换为字符串表示。
Related Tools
Frequently Asked Questions
Q 嵌套可以多深?
Q 我能否转换回JSON?
Q 如何处理数组?
Q 值是否有类型?
Q 布尔值如何处理?
About This Tool
JSON 到 INI is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.