MyTwoCentsConfig.fromJsonFile constructor
Throws FormatException on a missing or mistyped field rather than rendering a blank page.
Implementation
MyTwoCentsConfig.fromJsonFile(Map<String, dynamic> jsonFile)
: routingName = requireStringField(jsonFile, 'routingName'),
filePath = requireStringField(jsonFile, 'filePath'),
imageDir = requireStringField(jsonFile, 'imageDir'),
mediaTitle = requireStringField(jsonFile, 'mediaTitle'),
fileBaseDir = requireStringField(jsonFile, 'fileBaseDir'),
docsDesc = parseDocsDesc(jsonFile['docsDesc']);