Ejemplo n.º 1
0
        protected override PropertyData DeserializeFromJson(string data)
        {
            CompositeProperty property;

            if (string.IsNullOrEmpty(data))
            {
                var propertyType = PropertyType.GetPropertyType(GetType());
                property = (CompositeProperty)propertyType.CreateNewClassInstance();
            }
            else
            {
                property = (CompositeProperty)JsonSerialization.DeserializeTypedJson(data);
            }

            property.UpdateValues();

            return(property);
        }
Ejemplo n.º 2
0
 protected override PropertyData DeserializeFromJson(string data)
 {
     return((PropertyData)JsonSerialization.DeserializeTypedJson(data));
 }