在安卓中如何将一个json形式的字符串转为json对象或对象列表
在安卓中,为了将一个json形式的字符串转为json对象,可以使用Gson

获取Gson对象:

//通过构造函数来获取
Gson gson = new Gson();
//通过 GsonBuilder 来获取,可以进行多项特殊配置
Gson gson = new GsonBuilder().create();
1
2
3
4
利用Gson生成基本类型:

String jsonString=gson.toJson("java");//java
String jsonNumber=gson.toJson(2018);//2018
String jsonBoolean=gson.toJson(true);//true
1
2
3
使用Gson将json数据转成bean类:

BaseBean bean = gson.fromJson(str, BaseBean.class);
1
使用Gson的TypeToken将json转成集合

List<String> stringList = gson.fromJson(jsonArray, new TypeToken<List<String>>() {}.getType());

原文链接:https://blog.csdn.net/weixin_43677710/article/details/116927742

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐