getRemoteDtoFromJsonString static method
RemoteDto
getRemoteDtoFromJsonString(
- String? jsonString,
- SchemaMetaData smdSys,
- ConfigurationNameDefaults defaults, {
- bool compact = false,
Implementation
static RemoteDto getRemoteDtoFromJsonString(
String? jsonString, SchemaMetaData smdSys, ConfigurationNameDefaults defaults, {bool compact=false}) {
if(!smdSys.isSystem) throw ArgumentError(AbstractDao.C_MUST_SYSTEM);
Map<String, dynamic> jo;
if (jsonString == null) {
throw RemoteStatusException(RemoteStatus.PROCESSED_COMPLETE);
}
try {
jo = jsonDecode(jsonString);
} catch (e) {
print("$e");
throw RemoteStatusException(RemoteStatus.CLIENT_PARSE_ERROR);
}
return getRemoteDtoFromJsonObject(jo, smdSys, defaults, compact: compact);
}