在此运行 完全在你的浏览器里运行,不上传、不登录
.properties 编辑
编辑 Java .properties:\\uXXXX 自动解码编码、保留注释、与 JSON 互转。
键 · 值
还没有内容 —— 在上方粘贴 .properties 内容后按「解析」。
值按 ISO-8859-1 风格的转义读取:\uXXXX 解析时解码、导出时重新编码;行尾反斜杠的续行会被合并。
怎么用
- 把 .properties 内容粘贴进文本框,点 Parse。
- 每个配置项变成一行可编辑记录。续行与转义字符已经还原,你看到的就是真实值。
- 就地改键名和值;用 Add key 与 Add comment 增补行。
- 如果你的构建按 ISO-8859-1 读取文件(Java 的经典行为),请保留 Escape non-ASCII as \uXXXX。
- 选模式决定导出 .properties、导出 JSON,还是从 JSON 对象生成 properties,再点 Copy 或 Download。
常见用法
- 编辑国际化资源包 —— 带重音或中日文的消息在这里是正常可读的,而不是一片转义。
- 修坏掉的转义 —— 多出来的反斜杠在表格里会显示成异常值,很容易改正。
- 在文件之间搬键 —— 转成 JSON,用自己的工具比较或合并,再转回去。
- 往返转换不丢注释 —— 头部注释与空行按原顺序保留。
- 确认资源包解析出的实际值 —— 解码后的视图能在跑应用之前就回答「这个值到底是什么」。
常见问题
问:数据会上传吗? 答:不会。资源包和属性文件里常有内网主机名、凭据和未发布的功能名。解析与导出都是页面内的字符串处理,文件不会发往任何地方。
问:为什么默认把非 ASCII 转义? 答:除非构建另行配置,Java 会按 ISO-8859-1 读取 .properties,直接写非 ASCII 字节会被读错。关掉该选项就按原字符写出,适合配置为 UTF-8 的构建。
问:续行怎么处理? 答:行尾有奇数个反斜杠即表示续行。反斜杠被去掉,下一行去掉前导空白后拼接上来 —— 与 Java 规范一致。
问:键里哪些字符会被转义? 答:反斜杠、等号、冒号、空格、井号与感叹号 —— 它们在 properties 行里都有结构含义。非 ASCII 字符的处理与值相同,由同一个开关控制。
问:解析不了的行会怎样? 答:保留成注释行而不是丢掉,所以往返转换时你的文件不会少内容。
你的数据留在这台设备上
.properties 编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。