google / google/json_serializable.dart

need fromJson with Type

Open
#1,408 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
1.6k
Forks
461
Avg merge
45m
Merged PRs (30d)
1

Description

e.g. I have a nullable list ['text', null] and write a safe conversion
```
@JsonKey(fromJson: safeList)
List property;
```
```
List safeList(dynamic value, {List defaultValue = const []}) =>
safeNullableList(value) ?? defaultValue;

List? safeNullableList(dynamic value) {
if (value is List) return value;
if (value is List) return value.whereType().toList();
return null;
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.