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);