Tôi biết về phương thức swiftyJSON tồn tại() nhưng dường như không hoạt động như thường lệ. Làm thế nào tôi có thể nhận được kết quả phù hợp trong trường hợp này dưới đây? Tôi không thể thay đổi cấu trúc JSON vì tôi nhận được điều này thông qua API của khách hàng.Cách kiểm tra xem khóa có tồn tại trong swiftyJSON khi json chứa mảng không có khóa
var json: JSON = ["response": ["value1","value2"]]
if json["response"]["someKey"].exists(){
print("response someKey exists")
}
Output:
response someKey exists
Điều đó không nên được in vì someKey không tồn tại. Nhưng đôi khi khóa đó xuất phát từ API của khách hàng và tôi cần phải tìm hiểu xem nó có tồn tại hay không.
Giải pháp của bạn hoạt động tốt. Cảm ơn bạn – Kocio