私は残りのAPIを持っていて、Json経由ですべてのデータを取得してからIOS TableViewに入れています。私の問題は、一部のデータは、私が「0」迅速にそのNULL
値を取得し、それを文字列に変更しようとしていますが、苦労しそうに抱えていたJSONswift Jsonから来るNULL値を確認するにはどうすればいいですか
NULL
"vote_status":null
として返されていることです。私が持っているこの今のところ、私はこのコンパイルエラーを取得しかし
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から取得している辞書を印刷する場合、あなたは何を見ていますか?印刷する場合は –
、ヌルでなくても何も返されません。ただ空白です –
JSON文字列をオブジェクトに変換する方法がわからない限り、答えはありません。 –