Deserializing unclosed object to JObject
mklimczuk opened this issue · 0 comments
mklimczuk commented
JsonConvert.DeserializeObject(string) is not throwing an exception in case missing closing braces in input json.
It's working as expected in case I specify object
instead of JObject
.
Similar issue: #1038
I use Newtonsoft.Json version 13.0.3
Source/destination types
Newtonsoft.Json.Linq.JObject
Source/destination JSON
{"message": 0.42
Expected behavior
An exception is thrown since the input string has no correct ending sign
Actual behavior
No exception, parsed correctly
Steps to reproduce
var result = JsonConvert.DeserializeObject<JObject>("{\"message\": 0.42")