INNER CODE UNIT · Dart

Int32Converter

k-paxian/dart-json-mapper · adapters/fixnum/lib/dart_json_mapper_fixnum.dart:32

class Int32Converter implements ICustomConverter<Int32> {
  const Int32Converter() : super();

  @override
  Int32 fromJSON(dynamic jsonValue, DeserializationContext context) {
    return jsonValue is Int32
        ? jsonValue
        : jsonValue is String
            ? Int32.parseInt(jsonValue)
            : Int32(jsonValue);
  }

  @override
  dynamic toJSON(Int32 object, SerializationContext context) {
    return object.toInt();
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…