YAML解析器 SnakeYAML

Apache
Java
跨平台
2010-01-15
groovyland

SnakeYAML是针对java语言的YAML解析器。

特性:

  • 完整的 YAML 1.1解析器。尤其是,SnakeYAML能够分析来自于规范的所有示例;

  • 支持Unicode,包括UTF-8/UTF-16的输入/输出;

  • 为序列化和反序列化本地的Java对象提供了高级API;

  • 支持YAML类型库中的所有类型;

  • 比较理性的错误信息。

SnakeYA要求Java 5或者更高版本。目前的稳定版本是: 1.5

示例代码:

Yaml yaml = new Yaml();
String document = "\n- Hesperiidae\n- Papilionidae\n- Apatelodidae\n- Epiplemidae";
List<String> list = (List<String>) yaml.load(document);
System.out.println(list);
['Hesperiidae', 'Papilionidae', 'Apatelodidae', 'Epiplemidae']


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

NoSuchMethodError: org.yaml.snakeyaml.Yaml

Spring Boot Project Error in Eclipse TestNG: java.lang.NoSuchMethodError: org.yaml.snakeyaml.Yaml.<init>(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/repr...

2018/06/21 17:33
198
0
在Groovy中使用YAML

YAML是一种和JSON类似的数据序列化标准,小巧易用。熟悉它的人已经感受到了它的精彩。SnakeYAML则是面向Java开发者的YAML解析器。 Josh在他的博文中以Groovy为例,介绍了SnakeYAML的使用。...

2010/01/15 15:55
490
0
[小技巧] idea yaml高亮提示plugins

emmmm, 使用spring boot 开发,之前用eclipse Spring 定制版STS yaml有提示。但是idea默认的yaml插件并不好用。只能做代码补全不能跟进代码这个用起来不爽。...

2017/10/19 23:46
128
0
yaml格式数据的读取和生成

现在系统常使用yaml作为配置文件,有些业务可能会涉及到yaml配置文件读取和生成,可以使用snakeyaml。 1. yaml读取 读取使用load(),loadAll(),loadAs()三种方法 load()返回Object,参数可以为...

2018/12/07 18:47
23
1
yaml

>一. yaml语法 二. yaml解析(java) 三. spring解析yaml源码分析 四. yaml解析工具类封装 ## 一. yaml语法 ### 基本规则 1、大小写敏感 **(国际惯例)** 2、使用缩进表示层级关系,**使用一个...

2018/06/10 19:30
3
0
micronaut pk spring boot

https://github.com/micronaut-projects/micronaut-examples.git [INFO] Including io.micronaut:micronaut-http-client:jar:1.0.1 in the shaded jar. [INFO] Including org.slf4j:slf4j-ap...

2018/11/30 20:30
34
0
【SpringBoot专题】快速体验

前言 在Spring 4推出来之前,我们的编码是存在一些问题,比如:大量的xml配置存在项目中,配置相当繁琐;整合第三方框架非常麻烦;开发效率和部署效率不高等问题。正是因为这些问题,Spring开...

2018/08/28 16:26
8
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部