The following code works with 5.0.8, but throws a JsonException with 6.0.1 when calling SelectToken("$type")
var json = "{$type : \"test\", property1 : \"value1\"}";
var obj = JsonConvert.DeserializeObject<JObject>(json);
// this line works
var property1 = obj.SelectToken("property1");
// this line throws with the 6.0.1 package - "Unexpected character while parsing path: t"
var docType = obj.SelectToken("$type");
Comments: ** Comment from web user: nergmerdle **
var json = "{$type : \"test\", property1 : \"value1\"}";
var obj = JsonConvert.DeserializeObject<JObject>(json);
// this line works
var property1 = obj.SelectToken("property1");
// this line throws with the 6.0.1 package - "Unexpected character while parsing path: t"
var docType = obj.SelectToken("$type");
Comments: ** Comment from web user: nergmerdle **
This is marked fixed, but still seems to be broken. See: [https://dotnetfiddle.net/sbeW40](https://dotnetfiddle.net/sbeW40)