localJsonToModels<T> function

Future<List<T>> localJsonToModels<T>(
  1. String assetPath,
  2. T fromJson(
    1. Map<String, dynamic>
    ), {
  3. bool fromSandbox = false,
})

定义一个通用的 JSON 数组解析为对象List的方法

assetPath JSON 文件路径

fromJson JSON 转对象的方法

fromSandbox 是否从沙盒读取

用法示例:

void exampleUsage() async {
  List<WheelModel> models = await localJsonToModels<WheelModel>(
    A.jsonWheels,
    (json) => WheelModel.fromJson(json),
    fromSandbox: true,
  );
}

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