Fix 2d list generation for dart (#6913)

This commit is contained in:
sbu
2020-07-30 04:19:43 +02:00
committed by GitHub
parent 720f864b64
commit 472ff9c657

View File

@@ -41,7 +41,20 @@ class {{classname}} {
{{#isListContainer}}
{{name}} = (json['{{baseName}}'] == null) ?
null :
{{#items.isListContainer}}
(json['{{baseName}}'] as List).map(
(e) => e == null ? null :
{{#items.complexType}}
{{items.complexType}}.listFromJson(json['{{baseName}}'])
{{/items.complexType}}
{{^items.complexType}}
(e as List).cast<{{items.items.dataType}}>()
{{/items.complexType}}
).toList();
{{/items.isListContainer}}
{{^items.isListContainer}}
{{complexType}}.listFromJson(json['{{baseName}}']);
{{/items.isListContainer}}
{{/isListContainer}}
{{^isListContainer}}
{{#isMapContainer}}