removeNullEntries<T> function
T?
removeNullEntries<T>(
- T? json
Remove null entries from json
tree.
Implementation
T? removeNullEntries<T>(T? json) {
if (json == null) return null;
if (json is List) {
json.removeWhere((e) => e == null);
json.forEach(removeNullEntries);
} else if (json is Map) {
json.removeWhere((key, value) => key == null || value == null);
json.values.forEach(removeNullEntries);
}
return json;
}