restkit 谷歌地图
Posted
技术标签:
【中文标题】restkit 谷歌地图【英文标题】:restkit google maps 【发布时间】:2013-01-29 03:00:27 【问题描述】:我正在使用适用于 ios 的 RestKit v0.20.0-pre6。我的输入是来自在 Google App Engine 上运行的服务的 JSON。这是从服务返回的内容:
action:"NOP",
payload:null,
timeStamp:new Date(1359427714679),
type:null
这是我在输出窗口中从 RestKit 得到的错误:
E restkit.network:RKResponseMapperOperation.m:240
Failed to parse response data: Loaded an unprocessable response (200) with content type 'application/json'
当调用 NSJSONSerialization 来解析数据时,它会窒息。我确定这是包含new Date(1359427714679)
的行,但我不确定如何解析这一行。 RestKit 文档提到编写自己的格式化程序,但我不清楚如何做到这一点。
任何有关如何解决此问题的见解将不胜感激。
【问题讨论】:
【参考方案1】:您的 JSON 存在一些问题。首先,您的键需要使用引号“”。其次,您的 Web 服务需要以字符串形式提供时间戳。
试试 ISO8601 格式,例如
"action" :"NOP",
"payload" : null,
"timeStamp" : "1901-12-13T20:45:52+00:00",
"type": null
您可以通过将 JSON 粘贴到在线验证器(例如 http://www.jslint.com/)来检查其是否有效。
【讨论】:
感谢 Alexander,JSON 不正确。我能够在服务器上更改代码。 -大卫以上是关于restkit 谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章