| Håndredigeret konfiguration |
|---|
| Indrykningsbaserede nøgle-værdi-par med lister og indlejring | Konfigurationsfiler, CI-pipelines og dataserialisering |
| Tabeller af nøgle-værdi-par med typede værdier | Programkonfiguration i Rust- og Python-projekter |
| Flade sektioner af nøgle-værdi-par | Enkel program- og systemkonfiguration |
| Flade KEY=value-par, ét pr. linje | Miljøvariabler og hemmeligheder |
| JSON med nøgler uden anførselstegn, kommentarer og efterstillede kommaer | Håndredigeret konfiguration, der holder sig tæt på JSON |
| JSON med linje- og blokkommentarer | Editorindstillinger som VS Code-konfiguration |
| JSON med lempelige anførselstegn, kommaer og kommentarer | Menneskevenlig konfiguration, der konverteres til JSON |
| Typede værdibegrænsninger kombineret ved unifikation | Konfigurationsskemaer, validering og Kubernetes-templating |
| Noder med argumenter, børn og indlejring | Konfigurationsdokumenter som et YAML-alternativ |
| Rust-agtige structs og enums med indlejring | Rust-app- og spiltilstand via serde |
| Binære egenskabstræer af nøgler, lister og værdier | Programindstillinger på macOS og iOS |
| XML-tags, der koder property list-nøgler og -værdier | Læsbare Apple-property lists i Xcode-projekter |
| Maskinudveksling |
|---|
| Indlejrede objekter og arrays med typede værdier | API'er og konfiguration overalt |
| Tags med attributter og dyb indlejring | Dokumenter, SOAP og ældre virksomhedssystemer |
| Rækker af kommaseparerede værdier under et sidehoved | Tabeldata og regnearksudveksling |
| Kompakte binære objekter og arrays | Hurtige, små maskine-til-maskine-payloads |
| Ét JSON-objekt pr. linje uden ydre array | Streaming-logge, event-pipelines og append-only-eksporter |
| Kolonnebaseret binært layout med kodning og statistik pr. kolonne | Analytiske forespørgsler over kolonnedelmængder i data lakes |
| Skemadefinerede poster i kompakt rækkekodning | Kafka-pipelines og Hadoop-data med udviklende skemaer |
| Kompakte mærkede felter, deklareret i et separat skema | gRPC-tjenester og sprogkrydsende udveksling af beskeder |
| Binær JSON med tilføjede typer for dato, binærdata og id | MongoDB-lagring og wireprotokol |
| Grænsefladedefinerede structs med kompakt binær kodning | Sprogkrydsende RPC og serialiseringspipelines |
| Struct-layout, der læses direkte uden et dekodningstrin | Zero-copy-parsing, hvor laten betyder noget |
| Flade tabeller af felter, tilgået via offset | Spil- og mobildata læst på stedet uden allokering |
| Kolonnebaserede arrays i hukommelsen i et fælles layout | Zero-copy-udveksling af tabeldata mellem analysebiblioteker |
| Kolonnebaserede striber med komprimering og letvægtsindekser | Hive-tabeller og lagring i warehouseskala |
| Kompakt binær kodning af JSON-datamodellen | Begrænsede enheder og CoAP-baseret IoT-trafik |
| Binær JSON med delte referencer for gentagne nøgler | Java-tjenester med højt gennemløb bygget på Jackson |
| Domæneformater |
|---|
| JSON-objekter, der koder punkter, linjer og polygoner | Webkort og API'er for geografiske features |
| JSON-log over HTTP-forespørgsler, -svar og -tider | Netværksspor fra browseren delt til fejlfinding |
| XML-feedelementer med titel, dato og link | Udgivelse af opdateringer til feedlæsere |
| Ren tekst med tegnsætningsmarkører for overskrifter og fremhævning | README'er, dokumentation og indhold på statiske sites |
| Zippede XHTML-kapitler med pakke- og spine-metadata | Distribution af e-bøger med ombrudt tekst |