Move snakeyaml to v1.32 am: 5352bb310d am: fafcd2ff88 am: c6b1ae499d am: 93f97578b1 am: 7f62e0bbd8

Original change: https://android-review.googlesource.com/c/platform/external/snakeyaml/+/2558671

Change-Id: I2e2b923882cde63d9232235aafbf1d08db197ceb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
tree: 238134d008177eed3ba497ad66ccc1c2feb5e58f
  1. .mvn/
  2. src/
  3. .gitignore
  4. .hgeol
  5. .hgignore
  6. Android.bp
  7. CleanSpec.mk
  8. docker-run-jdk11.sh
  9. docker-run-jdk17.sh
  10. docker-run-jdk8.sh
  11. LICENSE
  12. LICENSE.txt
  13. METADATA
  14. MODULE_LICENSE_APACHE2
  15. mvnw
  16. OWNERS
  17. patch-android-src
  18. pom.xml
  19. README.md
  20. run-in-docker.sh
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.
  • when you plan to feed the parser with untrusted data please study the settings which allow to restrict incoming data.

Info

Contribute