⚙

.properties ↔ JSON 互转

Java .properties 配置与 JSON 双向转换,点分键自动转嵌套对象。纯前端解析,配置不上传。

本地处理 · 不上传

加载工具中…

相关:properties转JSON · JSON转properties · java配置 · properties解析 · 配置转换

.properties ↔ JSON 互转工具在 Java 的 .properties 配置和 JSON 之间做双向转换。properties 转 JSON 时,像 db.pool.max 这样的点分键会自动组织成嵌套对象;JSON 转 properties 时,嵌套结构会展开回点分键。所有值按 Properties 规范当作字符串处理,注释和续行也能正确识别。解析全部在浏览器本地完成,配置内容不会上传。

使用步骤

  1. 选择方向:.properties → JSON,或 JSON → .properties
  2. 把配置粘贴到左侧输入框
  3. 右侧实时得到转换结果
  4. 点复制或下载为 .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 互转,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。