考虑到性能和可读性,应如何将日期编码为 JSON 以用于 iPhone 应用程序?理想的编码可以很容易地与 NSDate 一起工作,但也可以在基于 Web 的后端中使用(即不使用 iPhone 独有的 API,跨平台的东西)。以下是我一直在考虑的一些编码:
# UNIX Epoc based integer encoding
{"Date":123456789}
# ISO 8601 String format
{"Date":"2011-03-25T20:00Z"}
处理数千个日期时,解析 ISO 8601 字符串是否会对性能产生太大影响?与 Epoc 相比,性能受到的影响是否太低?是否缺少满足上述要求的编码?