android如何将list转化为json

2025-04-06 00:19:39
推荐回答(4个)
回答1:

可以通过jsonObject作为中间转换桥梁,先把你的list转换为jsonObject,然后jsonObject toString(),即可转换为json字符串。但是过于复杂的map对象貌似不行,这样你就只有自己写了

回答2:

方便用gson google的jar包 可以将实体类直接转换成json 如果要把list转化成json 可以写一个list的实体类 直接用gson的方法转化成json

回答3:

谷歌的Gson,阿里的fastJson,等都有方法直接转换的,建议用fastjson,效率快

回答4:

使用Gson
compile 'com.google.code.gson:gson:2.3.1'
示例:
List users = new ArrayList();
String json = new Gson().toJson(users);