⚙
.properties ↔ JSON 互转
Java .properties 配置与 JSON 双向转换,点分键自动转嵌套对象。纯前端解析,配置不上传。
本地处理 · 不上传
加载工具中…
相关:properties转JSON · JSON转properties · java配置 · properties解析 · 配置转换
.properties ↔ JSON 互转工具在 Java 的 .properties 配置和 JSON 之间做双向转换。properties 转 JSON 时,像 db.pool.max 这样的点分键会自动组织成嵌套对象;JSON 转 properties 时,嵌套结构会展开回点分键。所有值按 Properties 规范当作字符串处理,注释和续行也能正确识别。解析全部在浏览器本地完成,配置内容不会上传。
使用步骤
- 选择方向:.properties → JSON,或 JSON → .properties
- 把配置粘贴到左侧输入框
- 右侧实时得到转换结果
- 点复制或下载为 .json / .properties 文件
使用场景
- 把 Spring / Java 项目的 application.properties 转成 JSON 便于查看
- 将 JSON 配置导出成 .properties 供 Java 服务读取
- 迁移配置格式时快速核对键值是否一致
- 把点分层级的配置可视化成嵌套结构
小贴士
- 支持 = 和 : 两种分隔符,# 或 ! 开头的行按注释忽略
- 行尾反斜杠 \ 表示续行,会与下一行拼接
- \uXXXX、\n、\t 等转义会被正确还原
- Properties 没有类型概念,数字和布尔都以字符串形式转出
常见问题
点分键一定会转成嵌套对象吗?
是的。db.url 会转成 {"db":{"url":...}}。反向时嵌套对象会重新展开为 db.url= 形式,保证两个方向可以来回转换。
为什么数字也带引号?
Java Properties 规范里所有值都是字符串,没有类型区分。为保证转回 .properties 时不失真,工具统一以字符串输出,需要类型请在程序里自行解析。
配置会上传服务器吗?
不会。解析与转换均在浏览器本地进行,适合处理含密码、密钥的敏感配置。
.properties ↔ JSON 互转是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用.properties ↔ JSON 互转,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。