Spec-Zone.ru › Dart 1

dart:convert

Класс JsonCodec

Класс JsonCodec кодирует объекты JSON в строки и декодирует строки в объекты JSON.

Примеры:

var encoded = JSON.encode([1, 2, { "a": null }]);
var decoded = JSON.decode('["foo", { "bar": 499 }]');
Наследование
  • Object
  • Codec<Объект, Строка>
  • JsonCodec

Конструкторы

JsonCodec({dynamic reviver(key, value), dynamic toEncodable(object) })
const

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

JsonCodec.withReviver(dynamic reviver(key, value))

Создаёт JsonCodec с заданным обработчиком преобразования.

Свойства

decoder → JsonDecoder
только для чтения
encoder → JsonEncoder
только для чтения
hashCode → Целое число
только для чтения, унаследованное

Хэш-код для этого объекта.

inverted → Codec<Строка, Объект>
только для чтения, унаследованное

Инвертирует Codec.

runtimeType → Тип
только для чтения, унаследованное

Представление runtime-типа объекта.

Операторы

operator ==(other) → Булево значение
унаследованное

Оператор равенства.

Методы

decode(Строка source, { dynamic reviver(key, value) }) → dynamic

Парсит строку и возвращает полученный объект Json.

encode(Объект value, { dynamic toEncodable(object) }) → Строка

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

fuse<R>(Codec<Строка, R> other) → Codec<Объект, R>
унаследованное

Объединяет Codec с Codec.

noSuchMethod(Вызов invocation) → dynamic
унаследованное

Вызывается при доступе к несуществующему методу или свойству.

toString() → Строка
унаследованное

Возвращает строковое представление этого объекта.

© 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-class.html

Spec-Zone.ru

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