Serializacja danych: JSON, YAML, XML i CSV
Formaty wymiany dla interfejsów API, plików konfiguracyjnych i danych tabelarycznych.
Pliki są przetwarzane lokalnie w twojej przeglądarce za pomocą WebAssembly i interfejsów HTML5 API. Nigdy nie opuszczają twojego urządzenia, dzięki czemu nie ma przesyłania na serwery ani przechowywania plików przez osoby trzecie.
Rozpocznij konwersję natychmiast na własnym urządzeniu - bez oczekiwania na przesyłanie, bez kolejek pobierania i bez spowalniania przez zdalny serwer.
Korzystaj ze wszystkich dostępnych narzędzi bez zakładania konta, płacenia za plan ani napotykania sztucznych limitów rozmiaru pliku. Konwertuj tak często, na ile pozwalają twoja przeglądarka i urządzenie.
Porównanie formatów i specyfikacja techniczna
| Format wyjściowy | Typ MIME | Specyfikacja | Typ |
|---|---|---|---|
| JSON Dane | application/json | RFC-4180-CSV | Lekki, czytelny dla człowieka format tekstowy do wymiany danych, oparty na składni obiektów JavaScript. |
| HTML Dokument | text/html | W3C-SVG | Dokument zapisany w języku znaczników HTML, który opisuje strukturę strony internetowej. |
Specyfikacja techniczna i analiza kodeków
JSON kontra YAML: API a konfiguracje dla ludzi
JSON jest ścisły i jednoznaczny, dlatego stanowi uniwersalny standard dla API przeglądarek i aplikacji internetowych. YAML zaprojektowano z myślą o czytelności: nie wymaga klamer, dlatego narzędzia DevOps, takie jak Docker i Kubernetes, używają go w plikach konfiguracyjnych.
Pułapka białych znaków w YAML
YAML wymaga precyzyjnych wcięć: mieszanie tabulatorów ze spacjami lub przesunięcie wcięcia o dwie spacje może powodować błędy parsowania albo prowadzić do błędnej konfiguracji serwera. Konwersja YAML do JSON pozwala natychmiast sprawdzić składnię i wykryć rozbieżności względem schematu.
0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.