localJsonToModels<T> function
从本地JSON文件解析为对象列表。
参数:
assetPathJSON文件路径。fromJson负责把Map转换为目标对象的回调。fromSandbox是否从沙盒目录读取(可选,默认false)。
返回结果: Future<List<T>> 解析后的对象集合。
示例:
List<MyModel> models = await localJsonToModels<MyModel>(
'assets/data.json',
(json) => MyModel.fromJson(json),
);
Implementation
Future<List<T>> localJsonToModels<T>(
String assetPath, T Function(Map<String, dynamic>) fromJson,
{bool fromSandbox = false}) async {
return JsonUtil.localJsonToModels(assetPath, fromJson,
fromSandbox: fromSandbox);
}