将字符串转换为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开发中使用以下代码来利用JSONArrayjsonArray=newJSONArray(readlocationFeed);
这会抛出异常类型不匹配的异常。