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 Stringtrự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.
readlocationFeedgì?