TextElement.fromJson constructor
TextElement.fromJson(
- Map json
Returns an instance of TextElement from a given json
.
Implementation
factory TextElement.fromJson(Map<dynamic, dynamic> json) {
final text = json['text'];
final boundingBox = RectJson.fromJson(json['rect']);
final recognizedLanguages =
_listToRecognizedLanguages(json['recognizedLanguages']);
final cornerPoints = _listToCornerPoints(json['points']);
final confidence = json['confidence'];
final angle = json['angle'];
final symbols = <TextSymbol>[];
for (final symbol in json['symbols']) {
final textSymbol = TextSymbol.fromJson(symbol);
symbols.add(textSymbol);
}
return TextElement(
text: text,
symbols: symbols,
boundingBox: boundingBox,
recognizedLanguages: recognizedLanguages,
cornerPoints: cornerPoints,
confidence: confidence,
angle: angle,
);
}