listFromJson static method

List<SchemaComponent> listFromJson(
  1. Map<String, dynamic> json,
  2. String key,
  3. String path, [
  4. int depth = 0,
])

Implementation

static List<SchemaComponent> listFromJson(
  Map<String, dynamic> json,
  String key,
  String path, [
  int depth = 0,
]) {
  final nodes = objects(json, key, path);
  return List.generate(
    nodes.length,
    (index) =>
        SchemaComponent.fromJson(nodes[index], '$path.$key[$index]', depth),
  );
}