parseString method
Parse from a JSON string. Throws on invalid JSON or missing type.
Implementation
ParsedUi parseString(String jsonString) {
final decoded = jsonDecode(jsonString) as Map<String, dynamic>?;
if (decoded == null) {
throw JsonParserException('Root JSON must be an object');
}
return parseMap(decoded);
}