public void FromJson_CorrectJsonClass()
        {
            //arrange
            var json      = "{\r\n\"FirstName\": \"Bob\",\r\n\t\"LastName\":\r   \"Marley\",\n\"NullProperty\": null\n}";
            var jsonClass = new WhiteSpaceJsonClass();

            //act
            FromJson(jsonClass, json);

            //assert
            Assert.That(jsonClass.FirstName, Is.EqualTo("Bob"));
            Assert.That(jsonClass.LastName, Is.EqualTo("Marley"));
            Assert.That(jsonClass.NullProperty, Is.EqualTo(null));
        }
 protected override ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json)
 {
     return(Encoding.UTF8.GetString(_convert.FromJson(value, Encoding.UTF8.GetBytes(json))));
 }
 protected abstract ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json);
 protected override ReadOnlySpan <char> FromJson(WhiteSpaceJsonClass value, string json)
 {
     return(_convert.FromJson(value, json));
 }