Spec-Zone.ru › Dart 1

dart:convert

Конструктор JsonEncoder.withIndent const

const JsonEncoder.withIndent(String indent, [ dynamic toEncodable(object) ])

Создаёт кодировщик JSON, который создаёт многострочный JSON.

Кодирование элементов списков и словарей отступом и выводится на отдельные строки. Строка indent предшествует этим элементам, один раз для каждого уровня отступа.

Если indent это null, вывод кодируется в одну строку.

Кодировщик JSON обрабатывает числа, строки, булевы значения, null, списки и словари со строковыми ключами непосредственно.

Любой другой объект пытается преобразовать с помощью toEncodable в объект одного из конвертируемых типов.

Если toEncodable опущено, оно по умолчанию вызывает .toJson() на объекте.

Исходный код

const JsonEncoder.withIndent(this.indent, [toEncodable(object)])
    : this._toEncodable = toEncodable;

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-convert/JsonEncoder/JsonEncoder.withIndent.html

Spec-Zone.ru

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