Spec-Zone.ru › Dart 1

dart:convert

Метод decode

dynamic decode(String source, { dynamic reviver(key, value) })

Парсит строку и возвращает результирующий объект Json.

Опциональная функция reviver вызывается один раз для каждой свойства объекта или списка, которое было обработано при декодировании. Аргумент key — это либо целочисленный индекс списка для свойства списка, либо строковый ключ карты для свойств объекта, или null для конечного результата.

По умолчанию reviver (если не указано) — это функция тождества.

Исходный код

dynamic decode(String source, {reviver(var key, var value)}) {
  if (reviver == null) reviver = _reviver;
  if (reviver == null) return decoder.convert(source);
  return new JsonDecoder(reviver).convert(source);
}

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

Spec-Zone.ru

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