Vì vậy, tôi nhận được một số giá trị JSON từ máy chủ nhưng tôi không biết liệu sẽ có một trường cụ thể hay không.Làm cách nào để kiểm tra xem khóa json có tồn tại không?
Vì vậy, như:
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited"
}
Và đôi khi, sẽ có trường bổ sung như:
{ "regatta_name":"ProbaRegatta",
"country":"Congo",
"status":"invited",
"club":"somevalue"
}
Tôi muốn kiểm tra xem trường có tên là "câu lạc bộ" tồn tại để phân tích cú pháp tôi sẽ không nhận được org.json.JSONException: Không có giá trị cho câu lạc bộ
if (jsonObject.getString ("club")! = Null) {// get the vale here} –
Không, tại ngoại lệ xử lý mã dừng và các hành động phân tích cú pháp tiếp theo sẽ không chạy. –
@SoftwareSainath Thats không hoạt động, vẫn có ngoại lệ. –