fromJson static method

DocumentReaderValue? fromJson(
  1. dynamic jsonObject
)

Implementation

static DocumentReaderValue? fromJson(jsonObject) {
  if (jsonObject == null) return null;
  var result = new DocumentReaderValue();

  result.pageIndex = jsonObject["pageIndex"];
  result.sourceType = jsonObject["sourceType"];
  result.validity = jsonObject["validity"];
  result.probability = jsonObject["probability"];
  result.value = jsonObject["value"];
  result.originalValue = jsonObject["originalValue"];
  result.boundRect = Rect.fromJson(jsonObject["boundRect"]);
  if (jsonObject["comparison"] != null)
    jsonObject["comparison"].forEach((k, v) => result.comparison[int.parse(k)] = v);
  if (jsonObject["originalSymbols"] != null)
    for (var item in jsonObject["originalSymbols"])
      result.originalSymbols.add(DocumentReaderSymbol.fromJson(item));
  result.rfidOrigin = DocumentReaderRfidOrigin.fromJson(jsonObject["rfidOrigin"]);

  return result;
}