JASN/JAML Rust Documentation
jasn
Just Another Serialization Notation - A JSON5-inspired format with explicit types
- Distinct integer (
i64) and float (f64) types - Native binary data with
b64"..."andhex"..."literals - Timestamp support with
ts"..."syntax - Block comments, trailing commas, flexible syntax
- Full serde integration
jaml
Just Another Markup Language - A YAML-inspired format with the same data model as JASN
- Indentation-based structure (like YAML/Python)
- Same types as JASN: integers, floats, binary, timestamps
- Explicit string quoting (no "Norway Problem")
- Flexible indentation with runtime validation
- Full serde integration
Note: Both formats share the same data model via jasn-core.
Data can be converted between JASN and JAML through the
Value type.