jaguar_serializer
jaguar_serializer copied to clipboard
'BoolToStringProcessor' and 'StringToBoolProcessor' is useful to convert Uri.queryParameters to Json
class BoolToStringProcessor implements FieldProcessor<bool, String> {
const BoolToStringProcessor();
@override
bool deserialize(String value) {
return value == true.toString();
}
@override
String serialize(bool value) {
return value.toString();
}
}
class StringToBoolProcessor implements FieldProcessor<String, bool> {
const StringToBoolProcessor();
@override
String deserialize(bool value) {
return value.toString();
}
@override
bool serialize(String value) {
return value == true.toString();
}
}
const FieldProcessor<bool, String> boolToStringProcessor =
BoolToStringProcessor();
const FieldProcessor<String, bool> stringToBoolProcessor =
StringToBoolProcessor();
That will be nice. You are welcome to send a PR for this.
Thanks!
i have send a PR#173 for this