Iphone 如何向BSJSON项目添加NSDate+BSJSONAdditions

Iphone 如何向BSJSON项目添加NSDate+BSJSONAdditions,iphone,json,core-data,Iphone,Json,Core Data,我需要知道如何让BSJSON处理coredata中的NSDate 在json中,它为日期返回null,需要进入类别中什么才能使其正常工作?假设您正在谈论的是,获取json对象并将其转储到NSDate中确实没有简单的方法。您需要一些干预逻辑,比如断言一个公共日期格式,然后自己进行NSDate字符串转换,并让JSON格式表示字符串 实现这一点的常用方法是使用自历元起的秒来表示时间,或者完全限定ISO-8601时间字符串。哪一个更容易通常取决于您使用的其他系统以及它们可以轻松转换和使用的系统。第一个是

我需要知道如何让BSJSON处理coredata中的NSDate
在json中,它为日期返回null,需要进入类别中什么才能使其正常工作?

假设您正在谈论的是,获取json对象并将其转储到NSDate中确实没有简单的方法。您需要一些干预逻辑,比如断言一个公共日期格式,然后自己进行NSDate字符串转换,并让JSON格式表示字符串

实现这一点的常用方法是使用自历元起的秒来表示时间,或者完全限定ISO-8601时间字符串。哪一个更容易通常取决于您使用的其他系统以及它们可以轻松转换和使用的系统。第一个是通过使用Objective-C超简单地完成的


进出ISO-8601字符串需要更多的工作,您将进入以下领域

是否可以将coredata属性保留为NSDate,但将json保留为字符串,我正在使用代码在NSManagedObject中循环并提取属性,我将如何为日期添加此异常当然是,但这是一个愚蠢的问题,对不起askin,我需要自己做这件事。heckj-谢谢你,你的回答给了我需要完成的洞察力。非常欢迎你!我自己也遇到过同样的事情,只是稍微有点倒退。正在进行日期字符串解析,并将结果填充到iPhone上的SQLite数据库中,然后进行比较。虽然JSON转换没有完全成功,但同样有效。你成功了吗?我的所有NSDate值都以null结束