跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

.properties 编辑

编辑 Java .properties:\\uXXXX 自动解码编码、保留注释、与 JSON 互转。

键 · 值

还没有内容 —— 在上方粘贴 .properties 内容后按「解析」。

值按 ISO-8859-1 风格的转义读取:\uXXXX 解析时解码、导出时重新编码;行尾反斜杠的续行会被合并。

怎么用

  1. 把 .properties 内容粘贴进文本框,点 Parse。
  2. 每个配置项变成一行可编辑记录。续行与转义字符已经还原,你看到的就是真实值。
  3. 就地改键名和值;用 Add key 与 Add comment 增补行。
  4. 如果你的构建按 ISO-8859-1 读取文件(Java 的经典行为),请保留 Escape non-ASCII as \uXXXX。
  5. 选模式决定导出 .properties、导出 JSON,还是从 JSON 对象生成 properties,再点 Copy 或 Download。

常见用法

常见问题

问:数据会上传吗? 答:不会。资源包和属性文件里常有内网主机名、凭据和未发布的功能名。解析与导出都是页面内的字符串处理,文件不会发往任何地方。

问:为什么默认把非 ASCII 转义? 答:除非构建另行配置,Java 会按 ISO-8859-1 读取 .properties,直接写非 ASCII 字节会被读错。关掉该选项就按原字符写出,适合配置为 UTF-8 的构建。

问:续行怎么处理? 答:行尾有奇数个反斜杠即表示续行。反斜杠被去掉,下一行去掉前导空白后拼接上来 —— 与 Java 规范一致。

问:键里哪些字符会被转义? 答:反斜杠、等号、冒号、空格、井号与感叹号 —— 它们在 properties 行里都有结构含义。非 ASCII 字符的处理与值相同,由同一个开关控制。

问:解析不了的行会怎样? 答:保留成注释行而不是丢掉,所以往返转换时你的文件不会少内容。

你的数据留在这台设备上

.properties 编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。