Serializacija podataka: JSON, YAML, XML i CSV
Formati razmjene za API-je, konfiguracijske datoteke i tablične podatke.
Vaše se datoteke obrađuju u potpunosti u vašem web pregledniku pomoću HTML5 Canvasa i WebAssemblyja. Nijedan podatak nikada ne napušta vaš uređaj.
Preskočite redove čekanja za prijenos i preuzimanje. Pretvorbe se odvijaju lokalno pri punoj brzini sklopovlja stroja bez ograničenja poslužitelja.
U skladu sa službenim ISO, W3C i IETF specifikacijama kako bi se zajamčila kompatibilnost izlaza na modernim operativnim sustavima.
Usporedba formata i tehničke specifikacije
| Izlazni format | MIME vrsta | Specifikacija | Vrsta |
|---|---|---|---|
| JSON podaci | application/json | RFC-4180-CSV | JavaScript Object Notation |
| HTML dokument | text/html | W3C-SVG | Hipertekstualni označni dokument |
Tehničke specifikacije i pregled kodeka
JSON naspram YAML-a: API-ji naspram ljudskih konfiguracija
JSON je striktan i nedvosmislen, što ga čini univerzalnim standardom za API-je u preglednicima i web-aplikacije. YAML je dizajniran za lakše čitanje ljudima bez vitičastih zagrada, zbog čega DevOps alati poput Dockera i Kubernetesa koriste YAML za konfiguracijske datoteke.
Zamka razmaka u YAML-u
YAML se oslanja na precizno uvlačenje: miješanje tabulatora i razmaka ili pomak od dva razmaka može uzrokovati pogreške u parsiranju ili pogrešno konfigurirane poslužitelje. Pretvaranje YAML-a u JSON provjerava sintaksu i trenutačno ističe neslaganja u shemi.
0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.