Spec-Zone.ru › Nushell

to nuon для форматов

Преобразует табличные данные в текст Nuon (Nushell Object Notation).

Сигнатура

> to nuon {flags}

Флаги

  • --raw, -r: Удалить все пробелы (переопределяет -i и -t).
  • --indent, -i {number}: Задать ширину отступа.
  • --tabs, -t {number}: Задать количество табуляций в отступе.
  • --serialize, -s: Сериализовать типы Nushell, которые невозможно десериализовать.
  • --raw-strings, -R: Использовать синтаксис необработанных строк (r#'...'#) для строк с кавычками или обратными косыми чертами.
  • --list-of-records, -l: Сериализовать значения таблицы в виде списка записей вместо синтаксиса таблиц.
  • --no-commas, -c: Не использовать запятые между элементами таблиц и списков.

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

вход выход
любой строка

Примеры

Выводит строку NUON, представляющую содержимое этого списка; по умолчанию — в компактном формате.

> [1 2 3] | to nuon
[1, 2, 3]

Выводит массив целых чисел NUON с красивыми отступами.

> [1 2 3] | to nuon --indent 2
[
  1,
  2,
  3
]

Переопределите любой заданный параметр с помощью --raw.

> [1 2 3] | to nuon --indent 2 --raw
[1,2,3]

Более сложная запись с несколькими типами данных.

> {date: 2000-01-01, data: [1 [2 3] 4.56]} | to nuon --indent 2
{
  date: 2000-01-01T00:00:00+00:00,
  data: [
    1,
    [
      2,
      3
    ],
    4.56
  ]
}

Более сложная запись с параметром --raw.

> {date: 2000-01-01, data: [1 [2 3] 4.56]} | to nuon --raw
{date:2000-01-01T00:00:00+00:00,data:[1,[2,3],4.56]}

Используйте синтаксис необработанных строк для строк с кавычками или обратными косыми чертами.

> 'hello "world"' | to nuon --raw-strings
r#'hello "world"'#

Сериализуйте значения таблицы в виде списка записей вместо синтаксиса таблиц.

> [[a, b]; [1, 2], [3, 4]] | to nuon --list-of-records
[{a: 1, b: 2}, {a: 3, b: 4}]

Сериализуйте значения таблицы в виде списка записей с красивыми отступами.

> [[a, b]; [1, 2], [3, 4]] | to nuon --list-of-records --indent 2
[
  {a: 1, b: 2},
  {a: 3, b: 4}
]

Выведите список без запятых между элементами.

> [1 2 3] | to nuon --no-commas
[1 2 3]

Выведите запись без запятых между полями.

> {a: 1, b: 2} | to nuon --no-commas
{a: 1 b: 2}

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

Spec-Zone.ru

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