8
swiftyJSONメソッドexists()について知っていますが、彼らが言うように常に動作するとは思われません。 この場合、どうすれば適切な結果が得られますか?私はJSONの構造を変更することはできません。jsonがキーのない配列を含んでいる場合、swiftyJSONにキーが存在するかどうかをチェックする方法
var json: JSON = ["response": ["value1","value2"]]
if json["response"]["someKey"].exists(){
print("response someKey exists")
}
出力:
response someKey exists
someKeyが存在しないため、印刷すべきではありません。しかし、その鍵はクライアントのAPIから来ることもあり、正しく存在するかどうかを調べる必要があります。
解決策は正常に動作します。ありがとうございました – Kocio