Catel.Test.Runtime.Serialization.TestModels.CustomJsonSerializationModel.ICustomJsonSerializable C# (CSharp) Method

ICustomJsonSerializable() private method

private ICustomJsonSerializable ( JsonReader jsonReader ) : void
jsonReader Newtonsoft.Json.JsonReader
return void
        void ICustomJsonSerializable.Deserialize(JsonReader jsonReader)
        {
            var jsonObject = JObject.Load(jsonReader);
            var jsonProperties = jsonObject.Properties().ToDictionary(x => x.Name, x => x);

            FirstName = (string)jsonProperties["FirstName"].Value;

            IsCustomDeserialized = true;
        }
    }

Same methods

CustomJsonSerializationModel::ICustomJsonSerializable ( JsonWriter jsonWriter ) : void
CustomJsonSerializationModel