当我尝试将JSON响应提取到我的应用程序时收到以下错误消息。
{“Message”:“\ u0027Newtonsoft.Json.JsonWriter \ u0027的类型初始化程序引发异常。”,“StackTrace”:“at Newtonsoft.Json.JsonWriter.AutoComplete(JsonToken tokenBeingWritten)\ r \ n at Newtonsoft.Json.JsonTextWriter.WriteStartArray()\ r \ n at Newtonsoft.Json.Converters.DataTableConverter.WriteJson(JsonWriterwriter,Object value,JsonSerializer serializer)\ r \ n at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeConvertable(JsonWriter writer,JsonConverter converter,Object value,JsonContract contract)\ r \ n at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer,Object value,JsonContract valueContract,JsonProperty member,JsonContract collectionValueContract)\ r \ n at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter,Object value)\ r \ n at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter,Object value)\ r \ n at Newtonsoft.Json.JsonConvert.SerializeObject(对象值,格式化格式,JsonSerializerSettings设置)\ r \ n at 在NewHive.MyServ.getHiveData(String Market,Int32 UserID)中的Newtonsoft.Json.JsonConvert.SerializeObject(Object value)\ r \ n C:\ VSS工作文件夹\ 4月11日11 NewHive \ NewHive \ MyServ.asmx.cs:line 2006“,”ExceptionType“:”System.TypeInitializationException`“}
请帮我解决这个错误。
答案 0 :(得分:0)
最后我得到了解决方案。最初我使用的是Newton JSON 2.0 DLL。我将其更改为Newton JSON 3.0 DLL并且它开始正常工作。
希望这有助于有类似问题的人。