Загрузка…
Загрузка…
Загрузка…
Преобразуйте JSON в MessagePack. Вставьте текст или выберите файл, проверьте результат, затем скопируйте или скачайте его.
Здесь появится результат MessagePack
Преобразуйте входные данные, чтобы создать локальный файл для скачивания.
Нужно обратное направление? Преобразовать MessagePack в JSON.
Определённые правила преобразования
Двоичные значения остаются массивами байтов в CBOR и MessagePack. При преобразовании в JSON байты записываются как явный объект {$bytes: "Base64…"}, а целые числа вне безопасного диапазона JSON — как строки без округления.
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Linus", "active": false }
]converted.msgpack · 63 bytes
Вставьте или откройте данные JSON, проверьте сообщения валидации, затем скопируйте или скачайте результат MessagePack.
Размер входных данных ограничен 20 МБ. Ресурсоёмкие операции показывают ход выполнения, допускают отмену и имеют тайм-аут, чтобы страница оставалась отзывчивой.
Поддерживаемые значения сохраняют типы и содержимое. При этом оформление, комментарии и пробелы, зависящие от формата, могут измениться.
Целые числа хранятся как BigInt и преобразуются в строки, если JSON не может точно их представить. NaN и Infinity вызывают понятную ошибку вместо недопустимого JSON или округления.