getOcrParam method

Map<String, dynamic>? getOcrParam({
  1. required dynamic json2,
  2. required Map<String, dynamic> availableValues,
})

Implementation

Map<String, dynamic>? getOcrParam(
    {required dynamic json2, required Map<String, dynamic> availableValues}) {
  Map<String, dynamic>? param;
  try {
    param = jsonDecode(json2);
    param!.forEach((key, value) {
      if ((value == null || value.toString().trim() != '')) {
        if (availableValues.containsKey(key)) {
          param![key] = availableValues[key] ?? '';
        } else {
          param![key] = '';
        }
      }
    });
  } catch (e) {}
  print('getOcrParam: $param');
  return param;
}