尝试在iPhone App中获取数据时出现JSON错误

时间:2011-07-05 06:10:35

标签: .net web-services json

当我尝试将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`“}

请帮我解决这个错误。

1 个答案:

答案 0 :(得分:0)

最后我得到了解决方案。最初我使用的是Newton JSON 2.0 DLL。我将其更改为Newton JSON 3.0 DLL并且它开始正常工作。

希望这有助于有类似问题的人。