Option<T>.fromJson constructor

Option<T>.fromJson(
  1. dynamic json,
  2. T fromJsonT(
    1. dynamic json
    )
)

Converts from Json.

Json serialization support for json_serializable with @JsonSerializable.

Implementation

factory Option.fromJson(
  dynamic json,
  T Function(dynamic json) fromJsonT,
) =>
    json != null ? Option.tryCatch(() => fromJsonT(json)) : Option.none();