Saule.Serialization.ResourceDeserializer.Deserialize C# (CSharp) Method

Deserialize() public method

public Deserialize ( ) : object
return object
        public object Deserialize()
        {
            ValidateTopLevel(_object);
            return ToFlatStructure(_object)?.ToObject(_target);
        }

Usage Example

        public void DeserializesBelongsToRelationships()
        {
            var target = new ResourceDeserializer(_singleJson, typeof(Person));
            var result = target.Deserialize() as Person;
            var job = result?.Job;

            Assert.Equal(_person.Job.Id, job?.Id);
            Assert.Null(job?.Name);
            Assert.Equal(0, job?.NumberOfEmployees);
        }
All Usage Examples Of Saule.Serialization.ResourceDeserializer::Deserialize