toJson method
Implementation
Map<String, dynamic> toJson({ToJsonConfiguration? config}) {
config = config ?? ToJsonConfiguration();
Map<String, dynamic> obj = <String, dynamic>{};
obj["type"] = type.toJson(config: config);
obj["fields"] = fields.map((it) => it.toJson(config: config)).toList();
obj["children"] = children.map((it) => it.toJson(config: config)).toList();
obj["quad"] = quad.map((it) => {"x": it.x, "y": it.y}).toList();
obj["quadInRoot"] = quadInRoot.map((it) => {"x": it.x, "y": it.y}).toList();
if (config.serializeImages) {
obj["crop"] = (crop != null ? crop!.toJson() : null);
}
obj["confidence"] = confidence;
obj["confidenceWeight"] = confidenceWeight;
return obj;
}