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 谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章

怎么使用谷歌地图

为啥手机上不能用谷歌地图

谷歌地图怎么测距离?

谷歌地图下载器可以下载矢量路网吗?

苹果手机的谷歌地图怎么删除

如何使用Openlayer发布谷歌卫星地图