lint, comment, etc.
7 files changed
tree: 7e693e7835460c1aaac39401de36201bbc19f4d4
  1. .github/
  2. .mvn/
  3. src/
  4. .gitignore
  5. bitbucket-pipelines.yml
  6. docker-run-jdk11.sh
  7. docker-run-jdk14.sh
  8. docker-run-jdk7.sh
  9. docker-run-jdk8.sh
  10. docker-run.sh
  11. LICENSE.txt
  12. mvnw
  13. mvnw.cmd
  14. pom.xml
  15. README.md
README.md

The art of simplicity is a puzzle of complexity.

Overview

YAML is a data serialization format designed for human readability and interaction with scripting languages.

SnakeYAML is a YAML 1.1 processor for the Java Virtual Machine version 7. For YAML 1.2 (which is a superset of JSON) you may have a look at SnakeYAML Engine

SnakeYAML features

  • a complete YAML 1.1 processor. (If you need YAML 1.2 support have a look here). 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.

Info

Contribute