为什么Json无效? (ios)

为什么Json无效? (ios)

问题描述:

验证JSON时,“body”无效。我已经打印出“body”的属性。请参阅下面的截图。 enter image description here为什么Json无效? (ios)

+0

尝试使用'+(NSData *)dataWithJSONObject:(id)obj选项:(NSJSONWritingOptions)选择错误:(NSError * _Nullable *)error'并评估错误对象。 – vikingosegundo

+2

我想知道为什么有些字符串显示为“字符串”,其他字符串显示为“@”字符串“”。 – *foe

+0

我在@*foe上,对于'username'和'datatype',你使用了什么值?有些事与他们不符。 –

我发现问题出在“创作时间”上。当我从NSDate()它的值改为

NSDate().timeIntervalSince1970 

它的工作。

+0

如果您将此发送给服务器,请查明服务器预期的格式。该标准将日期转换为RFC 3339格式的字符串。如果接收器无法读取它,没有好转换为JSON。 – gnasher729

您可以使用http://jsonlint.com来验证json。