b/27552463

Clone this repo:
  1. 5352bb3 Move snakeyaml to v1.32 by Sorin Basca · 7 weeks ago main master
  2. 1072bf4 Pin tradefed dependencies to Java 11 am: 8abee9fcc2 by Sorin Basca · 4 months ago android-u-beta-1-gpl
  3. 8abee9f Pin tradefed dependencies to Java 11 by Sorin Basca · 4 months ago
  4. 13de7de Fix errorprone warnings that should be errors am: c6af958bdf am: 4f1480fd63 by Cole Faust · 8 months ago
  5. 4f1480f Fix errorprone warnings that should be errors am: c6af958bdf by Cole Faust · 8 months ago main-16k-with-phones

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.
  • when you plan to feed the parser with untrusted data please study the settings which allow to restrict incoming data.

Info

Contribute