convert 方法

dynamic convert(
  1. String input
)
override

将给定的 JSON 字符串 input 转换为其对应的对象。

解析后的 JSON 值的类型为 numStringboolNull、解析后的 JSON 值的 List 或从 String 到解析后的 JSON 值的 Map

如果 this 用一个恢复器初始化,那么解析操作将对每个已解析的对象或列表属性调用恢复器。参数是属性名称 (String) 或列表索引 (int),而值是解析后的值。恢复器的返回值用作该属性的值,而不是解析后的值。

如果输入不是有效的 JSON 文本,则抛出 FormatException

实现

dynamic convert(String input) => _parseJson(input, _reviver);