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"..." and hex"..." literals
  • Timestamp support with ts"..." syntax
  • Block comments, trailing commas, flexible syntax
  • Full serde integration
View JASN Documentation →

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
View JAML Documentation →
Note: Both formats share the same data model via jasn-core. Data can be converted between JASN and JAML through the Value type.