Parse.com JSON 导入抛出:键类型无效...,预期日期,但得到字符串
Posted
技术标签:
【中文标题】Parse.com JSON 导入抛出:键类型无效...,预期日期,但得到字符串【英文标题】:Parse.com JSON import throws: invalid type for key ..., expected date, but got string 【发布时间】:2016-01-14 09:52:37 【问题描述】:我在我的 android 应用中使用 Parse.com 云服务在设备之间同步数据。
现在,当我从 JSON 文件导入数据时,出现错误
第 1 行无效:键“updateTime”的类型无效,预期日期,但得到了字符串
以下数据
"updateTime":"2016-01-14T06:15:59.6447849-03:00"
但对于内置 Parse 字段 createdAt
和 updatedAt
,它仅适用于同一日期。
我也试过这样指定类型
"updateTime": "__type":"Date",""updateTime"":"2016-01-14T06:15:59.6447849-03:00"
但这又引发了另一个错误。
由于我无法影响导入过程 - 我需要调整我的文件以实现它。
【问题讨论】:
Why does SimpleDateFormat.parse accept an invalid date string?的可能重复 我无法影响导入过程 - 只能影响我提供的文件。 【参考方案1】:我最终使用了这种格式
"updateTime":
"__type":"Date",
"iso":"2016-01-14T06:15:59.644Z"
【讨论】:
这对我很有用,搜索了几天来寻找这种类型的答案。谢谢你,@juergend以上是关于Parse.com JSON 导入抛出:键类型无效...,预期日期,但得到字符串的主要内容,如果未能解决你的问题,请参考以下文章
将日期字段保存到 Parse:键的类型无效,预期日期,但得到字符串
JSONSerialization JSON 写入中的类型无效 (_SwiftValue)
JSONSerialization JSON 写入中的类型无效 (_SwiftValue)