Amazon Ion
Amazon Ion ist ein von AWS entworfenes Datenformat, das Text- und Binärdarstellungen mit identischer Semantik unterstützt und eine Obermenge von JSON ist.
Zweck
Es gibt AWS-Diensten (QLDB, Step Functions) eine reich typisierte, selbstbeschreibende Datendarstellung, die zwischen Text und Binär austauschbar ist.
Mechanismus
Text-Ion ähnelt JSON, ergänzt aber Kommentare, S-Ausdrücke, Zeitstempel und Blobs; Binär-Ion nutzt eine kompakte tag-basierte Kodierung, die semantisch äquivalent zu Text-Ion ist, und beide sind frei ineinander umwandelbar.
Anwendungsfälle
- AWS-QLDB-Daten
- Step-Functions-Zustände
- Reich typisierte Konfiguration