This library adds YAML support to Kotlinx serialization. Currently, only Kotlin/JVM is fully supported. Kotlin/JS support is considered highly experimental. It is not yet fully functional and may be removed or modified at any time.
Features
- Usage samples
- Documentation available
- Parse from YAML to a Kotlin object
- Serialize from a Kotlin object to YAML
- Parse into YamlNode
- Scalars, including strings, booleans, integers and floats
- Sequences (lists)
- Aliases and anchors, including merging aliases to form one map
- Supports parsing YAML to Kotlin objects (deserializing) and writing Kotlin objects as YAML (serializing)
- Supports kotlinx.serialization's polymorphism for sealed and unsealed types
Categories
LibrariesLicense
Apache License V2.0Follow kaml
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of kaml!