#java #properties #file-format #parser #nom #text #java-class

dotproperties

Java .properties 文件格式的解析器

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017年8月10日

32#java-class

Download history 90/week @ 2024-04-04 85/week @ 2024-04-11 117/week @ 2024-04-18 111/week @ 2024-04-25 50/week @ 2024-05-02 104/week @ 2024-05-09 117/week @ 2024-05-16 137/week @ 2024-05-23 183/week @ 2024-05-30 182/week @ 2024-06-06 146/week @ 2024-06-13 122/week @ 2024-06-20 123/week @ 2024-06-27 128/week @ 2024-07-04 112/week @ 2024-07-11 75/week @ 2024-07-18

466 每月下载量
用于 vampire_api

MIT 许可证

81KB
393

一个用于解析 Java Properties 文件格式的 Rust crate。

Properties 文件格式是一种简单的键/值文本格式,可以被 Java 标准库读取和写入。它通常用于配置文件,也用于翻译文件(包)。

支持此格式的 Java 类是 java.util.Properties,它提供了 loadstore 方法。请注意,Java 类还提供了 loadFromXMLstoreToXML 方法,但此 crate 不支持 XML 格式。

从 Java 9 开始,用作资源包的 Properties 文件允许使用 utf-8,而不是只有 latin1 和 unicode 转义字符(JEP 226)。此 crate 不支持 JEP 226。

此 crate 是基于 Java 8 API 参考 编写的。据作者所知,此 crate 支持读取完整的 Properties 格式,没有异常。目前尚不支持写入 Properties 文件。

依赖项

~1MB
~22K SLoC