一个放map的list,要怎么转成json格式?????????

{pageNo:3,rowSize:12,rows:45,list:[{title:'XXXXXXXXXXXXXXXXXX'datetime:'yyyy-mm-dd'},... {
pageNo : 3,
rowSize : 12,
rows : 45,
list : [ {
title : 'XXXXXXXXXXXXXXXXXX'
datetime : 'yyyy-mm-dd'
},{
title : 'XXXXXXXXXXXXXXXXXX'
datetime : 'yyyy-mm-dd'
} ]
}

大概是个这样的格式。list上面的部分我已经用JSONObject 的变量去接收了。list那部分的数据,取到了一个List<Map<String,Object>>的变量。怎么才能把这个变量转成事例里面的json格式??????
展开
 我来答
百度网友ea1fd6b
2016-12-09
知道答主
回答量:17
采纳率:0%
帮助的人:6.7万
展开全部
List<Map<String,String>> list=new ArrayList();
Map<String,String> m1=new HashMap();
m1.put(“xx...”, “yyyy-mm-dd”);
m1.put(“xxx....”, "yyyy-mm-dd");
list.add(m1);
Map<String,String> m2=list.get(0);
Set s=m2.entrySet();
Iterator it=s.iterator();
while(it.hasNext()){
Map.Entry e=(Map.Entry)it.next();
String jsonkey=e.getKey();
String jsonval=e.getValue();
System.out.println("{key:'"+jsonkey+"',value:'"+jsonval+"'}");
}
像这样后台把值拿出来,然后把这个值传给前台就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式