parse method

void parse(
  1. String jsonContent
)

Implementation

void parse(String jsonContent) {
  final jsonData = json.decode(jsonContent) as List;
  for (var data in jsonData) {
    if (data.containsKey('header')) {
      final header = data['header'] as List;
      _buildFixedLayout(header, GenericType.HEADER);
    } else if (data.containsKey('footer')) {
      final footer = data['footer'] as List;
      _buildFixedLayout(footer, GenericType.FOOTER);
    } else {
      layoutReceipt.addAll(_buildLine(data));
    }
  }
}