Properties 转 JSON 工具
粘贴简单的 .properties 条目即可生成格式化 JSON。转换器接受键和值之间的 = 或 :,会跳过空行和整行注释,还能将点号分隔的键展开为嵌套对象。内容通过网站处理,请勿粘贴机密信息。
转换方法
-
1
粘贴条目
每行输入一个 `key=value` 或 `key:value` 条目。以 `#` 或 `!` 开头的行会被忽略。
-
2
选择结构
让点号键保持扁平,或将 `db.host` 转换为嵌套的 `db` 对象。
-
3
转换并复制
工具会识别 true、false、null 和数字,其他值仍保留为字符串。
支持的语法与限制
- 只有
=和:会被视为分隔符,单独的空格不会。 - 以
#或!开头的整行注释会被删除。 - 会解码
\n、\t、\r和\\转义。 - 不支持 Java 续行、
\uXXXX解码和转义分隔符。 - 键重复时采用最后一个值。启用嵌套后,每个点号都会创建一层,转义点号也不会被识别为字面量。
在生产环境使用前请检查 JSON;如果源文件依赖 Java Properties.load() 的完整语法,尤其需要留意。
常见问题
不支持。此工具面向简单条目,不支持续行、Unicode 转义或仅用空格分隔键值。
启用嵌套时,a.b=x 会在 a 内创建对象。关闭该选项即可保留字面键 a.b。
文本会发送到网站,由服务器处理。请勿粘贴密码、API 密钥或其他机密信息。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
此工具还提供其他语言版本
- แปลง Properties เป็น JSON [TH]
- Conversor de Properties para JSON [PT]
- Công cụ chuyển Properties sang JSON [VI]
- PropertiesからJSONへの変換ツール [JA]
- Properties-naar-JSON-converter [NL]
- Properties를 JSON으로 변환 [KO]
- Conversor de Properties a JSON [ES]
- Properties till JSON-konverterare [SV]
- محوّل Properties إلى JSON [AR]
- Konverter Properties ke JSON [ID]
- Convertisseur Properties vers JSON [FR]
- Konwerter Properties do JSON [PL]
- Properties-in-JSON-Konverter [DE]
- Convertitore da Properties a JSON [IT]
- Конвертер Properties в JSON [RU]
- Properties JSON Dönüştürücü [TR]
- Properties to JSON Converter [EN]