public override QuestionAnswer Deserialize(string serializeData) { if (string.IsNullOrWhiteSpace(serializeData)) { return(null); } var options = JsonUtility.JsonDeserialize <List <AnswerChoiceOption> >(serializeData); var answer = new SingleChoiceAnswer(); answer.PushRange(options); return(answer); }