【问题标题】:JSON Error when trying to fetch data in iPhone App尝试在 iPhone 应用程序中获取数据时出现 JSON 错误
【发布时间】:2011-07-05 06:10:35
【问题描述】:

当我尝试将 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 序列化程序)\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, 对象值)\r\n at Newtonsoft.Json.JsonConvert.SerializeObject(对象值,Formatting 格式,JsonSerializerSettings 设置)\r\n at NewHive.MyServ.getHiveData(String Market, Int32 UserID) in
中的 Newtonsoft.Json.JsonConvert.SerializeObject(对象值)\r\n C:\VSS 工作文件夹\25 April 11 NewHive\NewHive\MyServ.asmx.cs:line 2006","ExceptionType":"System.TypeInitializationException`"}

请帮我解决这个错误。

【问题讨论】:

  • 如果您想快速获得答案,请学习格式化您的问题,这是一堆难以阅读的行。生成此错误的代码也会有所帮助。
  • 这与 Objective-C 或 iPhone 有什么关系?
  • 我在 iPhone 端检查响应时收到此错误。

标签: .net web-services json


【解决方案1】:

我终于找到了解决方案。最初我使用的是 Newton JSON 2.0 DLL。我将其更改为 Newton JSON 3.0 DLL,它开始正常工作。

希望这可以帮助遇到类似问题的人。

【讨论】:

    猜你喜欢
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多