Closed MagicAndre1981 closed 5 years ago
Hi, Please check Preview6
new version generates NullreferenceException:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei JsonGo.Deserialize.FastDeserializerExtractor.ExtractArray(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 85.
bei JsonGo.Deserialize.FastDeserializerExtractor.Extract(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, Func`1 createInstance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 41.
bei JsonGo.Deserialize.FastDeserializerExtractor.ExtractOject(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 126.
bei JsonGo.Deserialize.FastDeserializerExtractor.Extract(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, Func`1 createInstance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 35.
bei JsonGo.Deserialize.FastDeserializerExtractor.ExtractOject(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 126.
bei JsonGo.Deserialize.FastDeserializerExtractor.ExtractArray(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 61.
bei JsonGo.Deserialize.FastDeserializerExtractor.Extract(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, Func`1 createInstance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 41.
bei JsonGo.Deserialize.FastDeserializerExtractor.ExtractOject(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 126.
bei JsonGo.Deserialize.FastDeserializerExtractor.Extract(Deserializer deserializer, TypeGoInfo typeGo, Object& instance, Func`1 createInstance, JsonSpanReader& json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\FastDeserializerExtractor.cs:Zeile 35.
bei JsonGo.Deserialize.Deserializer.Deserialize[T](String json) in D:\Github\JsonGo\Engine\JsonGo\Deserialize\Deserializer.cs:Zeile 57.
bei jsongodbtest.Program.Main(String[] args) in C:\Users\Andre\source\jsongodbtest\jsongodbtest\Program.cs:Zeile 43.
Deserialize
is null
please check preview7
please check preview7
works now fine with preview7
In the same .cs file where you changed this, maybe also check for null for all other usage of Deserialize.
While playing with preview 5 to validate my issue I get JSON that is somehow not recognized by VS2017 and when I try to deserialize the JSON I provided in issue 6 (
var empList = JsonGo.Deserialize.Deserializer.SingleIntance.Deserialize<List<EMPLOYEE>>(value);
), I get anSystem.MissingMethodException
with error messageCannot create an instance of an interface
: