ฉันมีสตริง JSON ต่อไปนี้จากบริการเว็บและกำลังพยายามแปลงสิ่งนี้เป็นไฟล์ 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"
}
]
}
ฉันตรวจสอบความถูกต้องString
ทางออนไลน์แล้วดูเหมือนว่าจะถูกต้อง ตอนนี้ฉันใช้โค้ดต่อไปนี้ในการพัฒนา Android เพื่อใช้ประโยชน์
JSONArray jsonArray = new JSONArray(readlocationFeed);
สิ่งนี้ทำให้เกิดข้อยกเว้นประเภทที่ไม่ตรงกัน Exception
readlocationFeed
อะไร?