TingYu Tools

INI ⇄ JSON

INI 与 JSON 互转

INI 输入

转换选项

选择 JSON 输出的缩进大小

💡 使用说明

什么是 INI?

INI 是一种简单的配置文件格式,使用节(sections)和键值对(key-value pairs)来组织配置数据。

INI 语法基础

  • 使用 [节名] 定义节(section)
  • 使用 key = value 定义键值对
  • 使用 ; 或 # 开头的行作为注释
  • 支持嵌套节:[section.subsection]
  • 值可以是字符串、数字、布尔值

应用场景

  • 应用程序配置文件(.ini, .conf)
  • 系统配置文件
  • 数据库连接配置
  • 与 JSON 格式互相转换

示例对比

INI:

; Database configuration
[database]
host = localhost
port = 5432
name = mydb

[cache]
enabled = true
ttl = 3600

JSON:

{
  "database": {
    "host": "localhost",
    "port": "5432",
    "name": "mydb"
  },
  "cache": {
    "enabled": "true",
    "ttl": "3600"
  }
}
🔄

输入数据,自动转换并显示结果