当字符串str为以下json对象时,想要获取key为city中的第一个数据beijing的时候,
{
"type": 1,
"city": [ "beijing","shanghai","guangzhou"]
}
首先需要通过getJSONArray方法获取到json数组city,然后再用getString(0)即可获取到第一个参数beijing,同理,获取shanghai,则用getString(1)即可
JSONArray jsonArr = str.getJSONArray("cover");
if(jsonArr != null && jsonArr.size() > 0){
picUrl = jsonArr.getString(0);
}