INI/Properties 与 JSON 互转

支持 .ini、.properties 格式与 JSON 的双向转换,适用于 MySQL、Spring Boot 等配置文件处理

INI 输入
JSON 输出
关于 INI/Properties 与 JSON 互转
  • INI 格式广泛用于 MySQL、PHP、Windows 等系统配置文件,支持节(Section)和键值对
  • Properties 格式是 Java 生态的标准配置格式,Spring Boot 的 application.properties 即采用此格式
  • 本工具支持三种转换方向:INI→JSON、Properties→JSON、JSON→INI
操作说明
  • 选择转换方向,粘贴内容后点击「转换」或按 Ctrl+Enter
  • INI 模式:节名作为 JSON 对象的键,节内键值对作为嵌套属性
  • Properties 模式:支持点分隔的层级键名(如 spring.datasource.url)自动转为嵌套 JSON
  • 支持拖拽 .ini.properties.json 文件到输入区
注意事项
  • 注释行(以 #; 开头)在转换时会被忽略
  • Properties 格式的 Unicode 转义(\uXXXX)会自动解码
  • 所有处理均在浏览器本地完成,不会上传任何数据
INI/Properties 知识详解
常见配置文件格式对比
格式典型应用注释层级支持
INIMySQL、PHP、Windows#;节(一级)
PropertiesJava、Spring Boot#点分隔键名
YAMLK8s、Docker Compose#缩进层级
TOMLRust、Go#表和表数组
JSONAPI、Node.js任意嵌套
INI 与 Properties 语法对比
INI 格式
; 注释 [database] host = localhost port = 3306 name = mydb [server] host = 0.0.0.0 port = 8080
Properties 格式
# 注释 spring.datasource.url=jdbc:mysql://localhost/db spring.datasource.username=root spring.datasource.password=secret server.port=8080 app.name=My Application