jsonEncodable function

bool jsonEncodable(
  1. Object? o
)

If this object is Json encodable, true is returned.

If a List or Map exists, its contents are also checked.

このオブジェクトがJsonでエンコード可能な場合trueが返されます。

ListMapが存在していた場合はその中身までチェックされます。

Implementation

bool jsonEncodable(Object? o) {
  if (o is List<dynamic>) {
    return o.isJsonEncodable;
  } else if (o is Map<String, dynamic>) {
    return o.isJsonEncodable;
  }
  return o is num || o is bool || o is String;
}