Tôi có chuỗi JSON sau đây từ một dịch vụ web và đang cố chuyển đổi chuỗi này thành JSONarray
{
"locations": [
{
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
},
{
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
},
{
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
},
{
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
},
{
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
}
]
}
Tôi đã xác nhận điều này String
trực tuyến, nó có vẻ là chính xác. Bây giờ tôi đang sử dụng mã sau trong phát triển Android để sử dụng
JSONArray jsonArray = new JSONArray(readlocationFeed);
Điều này ném ra ngoại lệ một kiểu không khớp Exception.
readlocationFeed
gì?