Fixed nested List fromJson
This commit is contained in:
		
							parent
							
								
									679c6fe8e3
								
							
						
					
					
						commit
						0a7c0bfa54
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -174,6 +174,7 @@ String findFromJsonHandling(
 | 
			
		|||
  String functionPrefix = 'f.',
 | 
			
		||||
  String? varNameInsteadOfKeyName}
 | 
			
		||||
  ) {
 | 
			
		||||
  final varAccess = varNameInsteadOfKeyName ?? "json['$keyName']";
 | 
			
		||||
  if (type.startsWith('vector<')) {
 | 
			
		||||
    final tmp1 = type.replaceFirst('vector<', '');
 | 
			
		||||
    final tmp2 = tmp1.substring(0, tmp1.length - 1);
 | 
			
		||||
| 
						 | 
				
			
			@ -187,10 +188,9 @@ String findFromJsonHandling(
 | 
			
		|||
      objectPrefix: objectPrefix,
 | 
			
		||||
      varNameInsteadOfKeyName: 'e',
 | 
			
		||||
    );
 | 
			
		||||
    return "(json['$keyName'] as List<dynamic>).map((e) => ($innerHandler)).toList(growable: false)";
 | 
			
		||||
    return '($varAccess as List<dynamic>).map((e) => ($innerHandler)).toList(growable: false)';
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  final varAccess = varNameInsteadOfKeyName ?? "json['$keyName']";
 | 
			
		||||
  final predefined = {
 | 
			
		||||
    'double': 'double',
 | 
			
		||||
    'string': 'String',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue