我有一个休息api,并通过Json获取所有数据,然后将其放入IOS TableView中。我的问题是,一些数据被返回NULL
以JSONswift如何检查来自Json的NULL值
"vote_status":null
我试图得到迅速的是NULL
值,并将其更改为一个字符串“0”,但我有一个很难这样做。我有这个迄今为止
if var vote_status = Stream["vote_status"] as? String {
if (vote_status == (vote_status)[NSNull]) {
vote_status = "0"
}
}
但是我得到这个编译错误:
Cannot subscript a value of type 'String' with an index of type '(NSNull).Type' (aka 'NSNull.Type')
我这样做是因为零和空似乎并没有工作,所以我不能这样做。
if (vote_status == nil) ...
如果打印你从JSON获取到控制台字典,你怎么看?如果我打印它,则为 –
;它根本不会返回任何内容,甚至不为NULL它只是空的 –
除非我们知道如何将JSON字符串转换为对象,否则无法回答此问题。 –