to nuon для форматов
Сигнатура
> 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