我有一個Web服務的JSON的下面的字符串,我試圖將其轉換爲一個JSON陣列字符串轉換爲JSON數組
{
"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"
}
]
}
我在網上驗證此字符串,它似乎是正確的。現在我在Android開發中使用以下代碼來利用
JSONArray jsonArray = new JSONArray(readlocationFeed);
這引發了typemismatch的異常。
我沒有理解這個問題,因爲我是Android和java的新手。
什麼數據類型是'readlocationFeed'? – 2016-03-23 18:21:11
@IgorGanapolsky,字符串 – 2016-04-20 17:54:48