INI 到 JSON 转换器 解析 INI 配置文件并转换为结构化的 JSON 格式。
INI 到 JSON
解析 INI 配置文件并转换为结构化的 JSON 格式。
粘贴INI内容
粘贴您的INI配置文件内容。
查看JSON输出
节成为JSON对象,键值对成为属性。
复制JSON
复制结构化的JSON以用于应用程序中。
What Is INI 到 JSON?
INI 到 JSON 将 INI 样式的配置文件转换为结构化的 JSON 格式。INI 文件是一种简单、广泛使用的配置格式,通过 [括号] 表示节,并且键值对以等号分隔。这款转换器将节解析为嵌套的 JSON 对象,处理注释(以 ; 或 # 开头的行),去除值周围的引号,并产生干净的 JSON 输出。位于任何节之外的键被放置在 JSON 对象的根级别。
Why Use INI 到 JSON?
-
解析标准INI功能:节、键值对、注释。
-
支持;和#两种注释样式。
-
自动去除值周围的引号。
-
节外的键保留在JSON根级别。
Common Use Cases
Technical Guide
解析器逐行处理 INI 文件,以 ; 或 # 开头的行被视为注释并跳过。空白行被忽略。通过 [section] 模式检测节标题。
键值对在第一个 = 号处分割,这样值就可以包含 = 字符。键和值周围的空白字符都被修剪掉。带引号的值(单引号或双引号)会去除其引号。
JSON 结构使用节名称作为键,具有对象值的该节的键值对。出现在任何节标题之前的键被放置在 JSON 对象的根级别。
所有值都被视为字符串,因为 INI 没有原生的类型系统。如果需要,可以通过后处理将数字和布尔字符串转换为其正确的类型。
Tips & Best Practices
-
1支持;和#两种注释样式,并在解析过程中忽略它们。
-
2具有周围引号的值会被自动去除引号。
-
3任何[节]之前的键将被放置在根JSON级别。
-
4所有值都是字符串--如果需要,请手动转换类型。
Related Tools
Frequently Asked Questions
Q INI节如何映射?
Q 注释是否保留?
Q 如何处理重复键?
Q 值是否有类型?
Q 它支持多行值吗?
About This Tool
INI 到 JSON 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.