protected override ValueModel DeserializeWithoutMetadata(JToken token) { JArray array = token as JArray; List <ValueModel> values = new List <ValueModel>(); foreach (var value in array) { values.Add(_internalSerializer.Deserialize(value)); } return(new ArrayModel(values.ToArray())); }
protected override ValueModel DeserializeWithoutMetadata(JToken value) { List <ObjectField> properties = new List <ObjectField>(); JToken jProps = value; foreach (JProperty property in jProps) { properties.Add(new ObjectField(property.Name, _internalSerializer.Deserialize(property.Value))); } return(new ObjectModel(properties.ToArray())); }