SnakeYAML - YAML解析器

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...

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

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

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

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

2017/10/19 23:46
97
0
yaml

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

06/10 19:30
1
0
【SpringBoot专题】快速体验

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

08/28 16:26
7
0
180619-Yaml文件语法及读写小结

![logo](https://upload-images.jianshu.io/upload_images/1405936-6a5558ca0dee1452.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ## Yaml文件小结 Yaml文件有自己独立的语法,...

06/19 19:41
26
0
gradle使用maven镜像仓库的方法

gradle使用maven镜像仓库的方法大体上有两种 修改build.gradle 使用gradle构建的项目,在项目的根目录下都会有一个build.gradle文件,存储着构建的配置,其配置语法使用groovy DSL,所以熟悉...

2016/11/08 13:55
3.1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部