import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
public class JSONUtils {
// 读入JSON字符串并返回List<String>字符串列表
public static List<String> parseCityJSONStr(String str) {
List<String> list = new ArrayList<String>();
JSONObject jsonObject;
try {
// JSON自非常中{}表示JSONObject
// 这里创建JSONObject对象
jsonObject = new JSONObject(str);
// 根据json对象中冒号前的内容(key)获取冒号后的内容(values)
// 后面的内容是JSON数组(JSONArray
JSONArray jsonArray = jsonObject.getJSONArray("citys");
// 遍历JSONArray中的数据
for (int i = 0; i < jsonArray.length(); i++) {
String city = (String) jsonArray.get(i);
list.add(city);
}
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
}
解析JSON
最新推荐文章于 2022-09-02 15:20:06 发布