Json.net反序列化对象很方便,但是我不知道如何使用它来反序列化一些简单的类型,例如string,int。
不知道我做的对不对,请帮忙,谢谢!
WCF 返回字符串看起来像
{"PingResult":100}
如果打电话
int result = JsonConvert.DeserializeObject<int>(jsonString);
统一投掷
JsonReaderException: Error reading integer. Unexpected token: StartObject. Path '', line 1, position 1.
Newtonsoft.Json.JsonReader.ReadAsInt32Internal ()
Newtonsoft.Json.JsonTextReader.ReadAsInt32 ()
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, Boolean hasConverter)
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent)