Wie überprüfe ich, ob der Schlüssel in swiftyJSON existiert, wenn json ein Array ohne Schlüssel enthält?

Ich weiß, dass die swiftyJSON-Methode existiert (), aber sie scheint nicht immer so zu funktionieren, wie sie sagt. Wie kann ich in diesem Fall ein korrektes Ergebnis erzielen? Ich kann die JSON-Struktur nicht ändern, da ich dies über die Client-API erhalte.

var json: JSON =  ["response": ["value1","value2"]]
if json["response"]["someKey"].exists(){
    print("response someKey exists")
}

Ausgabe

response someKey exists

Das sollte nicht gedruckt werden, da someKey nicht existiert. Aber manchmal kommt dieser Schlüssel von der API des Kunden, und ich muss herausfinden, ob er existiert oder nicht richtig.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage