Tôi muốn phân tích cú pháp mảng Json của mình theo cách động. và muốn lấy mảng KEYS cho mỗi phần tử dưới jsonarray. tôi nhận được điều này thông qua trình lặp. nhưng không nhận được sequeance theo json formate đầu ra.lấy mảng KEYS cho từng phần tử dưới jsonarray
JSON format của tôi:
{
"result": "Success",
"AlertDetails": [
{
"ShipmentNumber": "SHP34",
"Customer": "BEST",
"DateCreated": "2012-08-29T04:59:18Z"
"CustomerName": "BEST"
},
{
"ShipmentNumber": "SHP22",
"Customer": "BEST",
"DateCreated": "2012-08-29T05:34:18Z"
"CustomerName": "Jelly"
}
]
}
đây là Mã của tôi:
JSONArray array = jsonobject.getJSONArray("AlertDetails");
JSONObject keyarray = array.getJSONObject(0);
Iterator temp = keyarray.keys();
while (temp.hasNext()) {
String curentkey = (String) temp.next();
KEYS.add(curentkey);
}
Log.d("Parsing Json class", " ---- KEYS---- " + KEYS);
gì tôi đang nhận được ở đầu ra logcate:
---- KEYS---- [DateCreated,CustomerName, Customer, ShipmentNumber]
gì tôi muốn:
---- KEYS---- [ShipmentNumber, Customer, DateCreated,CustomerName]
là KEYS một arrayList? –
@LazyNinja không chỉ là một cái tên. –
@LazyNinja Có nó là một danh sách. bạn có thể giúp tôi thoát khỏi điều này không? sẽ là tuyệt vời nếu bạn cho tôi đề xuất cho vấn đề này. –