Spec-Zone.ru › Dart 1

dart:convert

Метод encode

String encode(Object value, { dynamic toEncodable(object) })

Преобразует value в строку JSON.

Если value содержит объекты, которые не могут быть напрямую закодированы в строку JSON (значение, которое не является числом, булевым значением, строкой, null, списком или словарем с строковыми ключами), используется функция toEncodable, чтобы преобразовать его в объект, который должен быть напрямую закодирован.

Если toEncodable опущена, по умолчанию используется функция, возвращающая результат вызова .toJson() на недопустимый объект.

Исходный код

String encode(Object value, {toEncodable(object)}) {
  if (toEncodable == null) toEncodable = _toEncodable;
  if (toEncodable == null) return encoder.convert(value);
  return new JsonEncoder(toEncodable).convert(value);
}

© 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/JsonCodec/encode.html

Spec-Zone.ru

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