fromJson static method
Implementation
@visibleForTesting
static RecognizeConfig? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new RecognizeConfig._empty();
result._scenario = Scenario.getByValue(jsonObject["scenario"]);
result._onlineProcessingConfig =
OnlineProcessingConfig.fromJson(jsonObject["onlineProcessingConfig"]);
result.livePortrait = base64Decode(jsonObject["livePortrait"]);
result.extPortrait = base64Decode(jsonObject["extPortrait"]);
result.oneShotIdentification = jsonObject["oneShotIdentification"];
result._image = base64Decode(jsonObject["image"]);
if (jsonObject["images"] != null) {
result._images = [];
for (var item in jsonObject["images"])
result._images!.addSafe(base64Decode(item));
}
if (jsonObject["imageInputData"] != null) {
result._imageInputData = [];
for (var item in jsonObject["imageInputData"])
result._imageInputData!.addSafe(ImageInputData.fromJson(item));
}
return result;
}