decode 方法
override
解析字符串并返回生成的 Json 对象。
可选的 reviver
函数在每个已解析的对象或列表属性上调用一次。参数 key
是列表属性的整数索引、对象的字符串键,或者对于最终结果为 null
。
默认的 reviver
(未指定时)是恒等函数。
实现
dynamic decode(String source,
{Object? reviver(Object? key, Object? value)?}) {
reviver ??= _reviver;
if (reviver == null) return decoder.convert(source);
return JsonDecoder(reviver).convert(source);
}