Ładowanie…
Ładowanie…
Ładowanie…
Przelicz JSON na MessagePack. Wklej tekst lub wybierz plik, sprawdź wynik, a następnie skopiuj go lub pobierz.
Tutaj pojawią się dane wyjściowe MessagePack
Przekonwertuj dane wejściowe, aby utworzyć plik do pobrania lokalnie.
Potrzebujesz odwrotnego kierunku? Przelicz MessagePack na JSON.
Określone zasady konwersji
Wartości binarne pozostają tablicami bajtów w CBOR i MessagePack. Po konwersji do JSON bajty używają jawnego obiektu {$bytes: "Base64…"}, a liczby całkowite poza bezpiecznym zakresem JSON są zapisywane jako ciągi zamiast zaokrąglane.
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Linus", "active": false }
]converted.msgpack · 63 bytes
Wklej lub otwórz dane JSON, sprawdź komunikaty walidacji, a następnie skopiuj lub pobierz wynik MessagePack.
Rozmiar danych wejściowych jest ograniczony do 20 MB. Bardziej złożone operacje w przeglądarce pokazują postęp, można je anulować i mają limit czasu, dzięki czemu strona pozostaje responsywna.
Obsługiwane wartości w tej konwersji zachowują swoje typy i zawartość. Układ, komentarze lub białe znaki właściwe dla formatu mogą się jednak zmienić.
Liczby całkowite są wewnętrznie zachowywane jako BigInt i stają się ciągami, gdy JSON nie może ich bezpiecznie przedstawić. NaN i Infinity powodują czytelny błąd zamiast nieprawidłowego JSON lub zaokrąglonego wyniku.