使用阿里巴巴的fastjson解析Json小记
程序员文章站
2022-06-17 10:27:41
...
自己整了个json类,放在assets下
解析:
实体类
public class ProvinceBean {
private String name;
private List<CityBean> city;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<CityBean> getCityList() {
return city;
}
public void setCityList(List<CityBean> city) {
this.city = city;
}
解析到实体类
private void parseData(String jsonData){
List<ProvinceBean> provinces = new ArrayList<>();
try {
JSONArray array = new JSONArray(jsonData);
for (int i=0;i<array.length();i++){
ProvinceBean provinceBean = JSON.parseObject(array.getJSONObject(i).toString(),ProvinceBean.class);
}
} catch (Exception e) {
e.printStackTrace();
Log.i("provinceBeanE",e.toString());
}
}
最后解析结果。
上一篇: 通读HashMap源码(JDK8)
下一篇: Java基础复习——注解
推荐阅读
-
SpringBoot使用自定义json解析器的使用方法
-
C#使用LitJson解析JSON的示例代码
-
JSON解析:FasJson和Gson工具的使用
-
使用OkHttp获取本地服务器目录下的json数据并解析为Bean对象
-
C++ Json解析CJsonObject的详细使用
-
bootstrap搜索建议插件suggest+使用FastJSON进行JSON和String转换解析
-
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
-
使用Go语言解析动态JSON格式的方法
-
C/C++中CJSON的使用(创建与解析JSON数据)
-
浅谈JSONObject的使用及示例代码(JSON解析)