Android开发中,常常需要将List转换成JSON数据格式,以便向网络发送POST请求或者将数据存储到本地。
以下是将List转换成JSON的示例代码:
List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); Gson gson = new GsonBuilder().create(); String json = gson.toJson(list);
以上代码使用了Google提供的Gson库,通过调用Gson的toJson方法将List对象转换成JSON格式的字符串。
结果如下:
["apple","banana","orange"]
如果List中存储的是自定义对象,可以按照以下方式实现:
List<User> userList = new ArrayList<>(); userList.add(new User("Tom",18,"Male")); userList.add(new User("Amy",20,"Female")); Gson gson = new GsonBuilder().create(); String json = gson.toJson(userList);
将会得到如下结果:
[ {"name":"Tom","age":18,"gender":"Male"},{"name":"Amy","age":20,"gender":"Female"} ]
这样就完成了将List转换成JSON的过程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。