snakeyaml /

Filename Size Date modified Message
.mvn
src
123 B
Fix issue 136: tabs are allowed in plain scalars
146 B
Ignore DS_Store
1.5 KB
[maven-release-plugin] copy for tag snakeyaml-1.23
10.2 KB
Use EolExtension to force LF as line separator for all operating systems
1.5 KB
Update README
496 B
Use Java 8 for the pipeline
64 B
Use Java 11 instead of Java 9
39 B
Build SnakeYAML for different JDKs with docker without building images
40 B
Build SnakeYAML for different JDKs with docker without building images
57 B
Pass aditional arguments to Java when run with the docker script
338 B
Update build script
7.1 KB
Add support for Polyglot Maven using the YAML dialect
5.8 KB
Add support for Polyglot Maven using the YAML dialect
37.8 KB
[maven-release-plugin] prepare for next development iteration

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