Cómo verificar si la clave existe en swiftyJSON cuando json contiene una matriz sin claves

Sé que existe el método swiftyJSON (), pero no parece funcionar siempre como dicen. ¿Cómo puedo obtener el resultado adecuado en este caso a continuación? No puedo cambiar la estructura JSON porque estoy obteniendo esto a través de la API del cliente.

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

Salida:

response someKey exists

Eso no debe imprimirse porque someKey no existe. Pero a veces esa clave proviene de la API del cliente, y necesito averiguar si existe o no correctamente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta