一个放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格式?????? 展开
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格式?????? 展开
1个回答
展开全部
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+"'}");
}
像这样后台把值拿出来,然后把这个值传给前台就可以了
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+"'}");
}
像这样后台把值拿出来,然后把这个值传给前台就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询