INNER CODE UNIT · Dart

ColorConverter

k-paxian/dart-json-mapper · adapters/flutter/lib/dart_json_mapper_flutter.dart:16

class ColorConverter implements ICustomConverter<Color> {
  const ColorConverter() : super();

  @override
  Color fromJSON(dynamic jsonValue, DeserializationContext context) {
    return jsonValue is Color
        ? jsonValue
        : jsonValue is String
            ? parseColor(jsonValue)
            : Color(jsonValue);
  }

  @override
  dynamic toJSON(Color object, SerializationContext context) {
    return colorToString(object);
  }

  String colorToString(Color color) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…