public class TestJil
{
public string MyString { get; set; }
public int MyInt { get; set; }
public int MyIntButStringInJson { get; set; }
}
Deserialization code:
var testJson = "{\r\n \"MyString\":\"testString\",\r\n \"MyInt\":5,\r\n \"MyIntButStringInJson\":\"234\"\r\n}";
using (var input = new StringReader(testJson))
{
var dupaTam = JSON.Deserialize<TestJil>(input);
}
Exception
Message = "Expected digit"
SnippetAfterError = "234\"\r\n}"
StackTrace:
at Jil.Deserialize.Methods._ReadInt32(TextReader reader)
at Jil.JSON.Deserialize[T](TextReader reader, Options options)
This JSON can be deserialized by Newtonsoft.Json without any problems.
JSON:
Class:
Deserialization code:
Exception
Message = "Expected digit"
SnippetAfterError = "234\"\r\n}"
StackTrace:
Jil version: 2.17.0