当前位置: 软件>java软件
YAML解析器 SnakeYAML
本文导语: SnakeYAML是针对java语言的YAML解析器。 特性: 完整的 YAML 1.1解析器。尤其是,SnakeYAML能够分析来自于规范的所有示例; 支持Unicode,包括UTF-8/utf-8的输入/输出; 为序列化和反序列化本地的Java对象提供了高级API; 支持YAML类型...
SnakeYAML是针对java语言的YAML解析器。
特性:
- 完整的 YAML 1.1解析器。尤其是,SnakeYAML能够分析来自于规范的所有示例;
- 支持Unicode,包括UTF-8/utf-8的输入/输出;
- 为序列化和反序列化本地的Java对象提供了高级API;
- 支持YAML类型库中的所有类型;
- 比较理性的错误信息。
SnakeYA要求Java 5或者更高版本。目前的稳定版本是: 1.5。
示例代码:
Yaml yaml = new Yaml();
String document = "n- Hesperiidaen- Papilionidaen- Apatelodidaen- Epiplemidae";
List list = (List) yaml.load(document);
System.out.println(list);
['Hesperiidae', 'Papilionidae', 'Apatelodidae', 'Epiplemidae']