JsonConvert is trying to convert String to Number
Why is jsonconvert trying to convert string into number? What am I missing?
Public Class MyClass
Public Property VarA As String
Public Property VarB As String
End Class
rawstr = "{"VarA":"47-1061939","VarB":"California"}"
Dim _myclass As MyClass = JsonConvert.DeserializeObject(Of MyClass)(rawstr)
Input string '47-1061939' is not a valid number. Path '', line 1, position 10.---- at Newtonsoft.Json.JsonTextReader.ParseReadNumber(ReadType readType, Char firstChar, Int32 initialPosition) at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObjec