toJsonString method
A string representation of parameters to call functions of iLib library properly
Implementation
String toJsonString() {
String result = '';
String completeOption = '';
final Map<String, String> paramInfo = <String, String>{
'locale': '$locale',
'type': '$type',
'length': '$length',
'date': '$date',
'time': '$time',
'calendar': '$calendar',
'timezone': '$timezone'
};
paramInfo.forEach((String key, String value) {
if (value != 'null') {
result += '$key:"$value",';
}
});
if (useNative != null) {
result += 'useNative:$useNative,';
}
result =
result.isNotEmpty ? result.substring(0, result.length - 1) : result;
completeOption = '{$result}';
return completeOption;
}