fromJsonOrNull static method
Implementation
static FieldModel? fromJsonOrNull(
Map<String, dynamic>? otherData,
) {
try {
final fieldPath = letList(otherData?['fieldPath'])
?.map(
(p0) => p0?.toString().trim().nullIfEmpty,
)
.nonNulls
.nullIfEmpty
?.toList();
final fieldType = otherData?['fieldType'];
final nullable = letBool(otherData?['nullable']);
final child = () {
final a = letMap<String, dynamic>(otherData?['child']);
return a != null ? FieldModel.fromJson(a) : null;
}();
return FieldModel(
fieldPath: fieldPath,
fieldType: fieldType,
nullable: nullable,
child: child,
);
} catch (e) {
return null;
}
}