b/27552463

Clone this repo:
  1. 835062e Move snakeyaml to v1.32 am: 5352bb310d am: fafcd2ff88 am: c6b1ae499d am: 93f97578b1 am: 7f62e0bbd8 by Sorin Basca · 11 months ago android14-qpr2-s1-release main master android-14.0.0_r29
  2. 7f62e0b Move snakeyaml to v1.32 am: 5352bb310d am: fafcd2ff88 am: c6b1ae499d am: 93f97578b1 by Sorin Basca · 11 months ago
  3. 93f9757 Move snakeyaml to v1.32 am: 5352bb310d am: fafcd2ff88 am: c6b1ae499d by Sorin Basca · 11 months ago
  4. c6b1ae4 Move snakeyaml to v1.32 am: 5352bb310d am: fafcd2ff88 by Sorin Basca · 11 months ago
  5. fafcd2f Move snakeyaml to v1.32 am: 5352bb310d by Sorin Basca · 11 months ago

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