SnakeYAML

General

Category
Free
Tag
YAML
License
Apache License, Version 2.0
Registered
Jul 5, 2014
Favorites
1
Link
https://github.com/asomov/snakeyaml
See also
YamlBeans
JYaml
snake-yaml

Additional

Language
Java
Version
N/A
Created
Feb 29, 2020
Updated
Mar 10, 2020
Owner
Andrey Somov (asomov)
Contributors
qxo
Łukasz Dywicki (splatch)
Andrey Somov (asomov)
Alexander Maslov (maslovalex)
Andrey Somov (py4fun)
Oliver B. Fischer (obfischer)
Tareq Sharafy (tareqhs)
Sylwester Lachiewicz (slachiewicz)
Tomas Langer (tomas-langer)
JordanAngold
dependabot[bot]
Colm O hEigeartaigh (coheigea)
Roman Kishchenko (RoKish)
Hans Schulz (schulzh)
Oscar Scholten (OscarScholten)
sbaudoin
Ramon Buckland (rbuckland)
Robert Robinson (rerobins)
18
Activity
Badge
Generate
Download
Source code

Advertising

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