The art of simplicity is a puzzle of complexity.
This version is a fork of a port from the original repository. Upstream, forked repository: bmoliveira/snake-yaml.
This repository exists only because fork is not available on Maven Central: issue. There is no code differences between upstream and this repo.
Changes made in upstream fork:
- Android maven deploy profile changes applied
- Some removed some javadoc generator lines that were thowing javadoc generator errors (follow the original javadocs)
With this version you can use snakeyaml directly from Maven Central!
Just add mavenCentral to repositories if there is not already there.
allprojects {
repositories {
mavenCentral()
}
}
And the dependency
dependencies {
compile 'pl.droidsonroids:snake-yaml:v1.18-android'
}
YAML is a data serialization format designed for human readability and interaction with scripting languages.
SnakeYAML is a YAML processor for the Java Virtual Machine.
- a complete YAML 1.1 processor. In particular, SnakeYAML can parse all examples from the specification.
- Unicode support including UTF-8/UTF-16 input/output.
- high-level API for serializing and deserializing native Java objects.
- support for all types from the YAML types repository.
- relatively sensible error messages.
- Mercurial DVCS is used to dance with the source code.
- If you find a bug in SnakeYAML, please file a bug report.
- You may discuss SnakeYAML at the mailing list.