Spec-Zone.ru › Nushell

from msgpack для форматов

Преобразовать данные MessagePack в значения Nu.

Сигнатура

> from msgpack {flags}

Флаги

  • --objects: Читать несколько объектов из входных данных.

Типы входных и выходных данных:

входные данные выходные данные
двоичные данные любые

Примеры

Прочитать список значений из MessagePack.

> 0x[93A3666F6F2AC2] | from msgpack
╭───┬───────╮
│ 0 │ foo   │
│ 1 │    42 │
│ 2 │ false │
╰───┴───────╯

Прочитать поток нескольких значений из MessagePack.

> 0x[81A76E757368656C6CA5726F636B73A9736572696F75736C79] | from msgpack --objects
╭───┬─────────────────────╮
│ 0 │ ╭─────────┬───────╮ │
│   │ │ nushell │ rocks │ │
│   │ ╰─────────┴───────╯ │
│ 1 │ seriously           │
╰───┴─────────────────────╯

Прочитать таблицу из MessagePack.

> 0x[9282AA6576656E745F6E616D65B141706F6C6C6F203131204C616E64696E67A474696D65C70CFF00000000FFFFFFFFFF2CAB5B82AA6576656E745F6E616D65B44E757368656C6C20666972737420636F6D6D6974A474696D65D6FF5CD5ADE0] | from msgpack
╭───┬──────────────────────┬──────────────╮
│ # │      event_name      │     time     │
├───┼──────────────────────┼──────────────┤
│ 0 │ Apollo 11 Landing    │ 56 years ago │
│ 1 │ Nushell first commit │ 7 years ago  │
╰───┴──────────────────────┴──────────────╯

Примечания

Не все значения могут быть представлены в формате MessagePack.

Тип расширения datetime считывается как даты. Двоичные значения MessagePack считываются в соответствующий тип Nu. Большинство других типов считываются аналогично from json и могут преобразоваться не в тот же тип, если для создания данных изначально использовался to msgpack.

MessagePack: https://msgpack.org/

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/from_msgpack.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API