將字符串轉換為JSON數組
我從Web服務獲得以下字符串的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);
這會拋出異常類型不匹配的異常。