convert 方法
- String input
override
将给定的 JSON 字符串 input
转换为其对应的对象。
解析后的 JSON 值的类型为 num、String、bool、Null、解析后的 JSON 值的 List 或从 String 到解析后的 JSON 值的 Map。
如果 this
用一个恢复器初始化,那么解析操作将对每个已解析的对象或列表属性调用恢复器。参数是属性名称 (String) 或列表索引 (int),而值是解析后的值。恢复器的返回值用作该属性的值,而不是解析后的值。
如果输入不是有效的 JSON 文本,则抛出 FormatException。
实现
dynamic convert(String input) => _parseJson(input, _reviver);