/**
* 转义拼接
* @Title: dingtalk.java
* @Package com.lingsheng.AppServices
* @Description: TODO
* @author ou.yang.ling
* @date 2018-3-20
*/
public static String DataTableToJson(List<List<Map<String,String>>> table){
StringBuilder JsonString = new StringBuilder();
if(table.size()>0){
JsonString.append("[");
for(int i=0;i<table.size();i++){
JsonString.append("[");
List<Map<String,String>> list=table.get(i);
for(int j=0;j<list.size();j++){
Map<String,String> map=list.get(j);
//int m=0;
for (String key : map.keySet()){
JsonString.append("{\"name\": \"" +key+ "\"," + "\"value\":\"" + map.get(key) + "\"}");
/* if(m!=map.size()-1){
JsonString.append(",");
}
m++;
*/ }
if(j!=list.size()-1){
JsonString.append(",");
}
}
if (i == table.size() - 1){
JsonString.append("]");
}else{
JsonString.append("],");
}
}
JsonString.append("]");
}
return JsonString.toString();
}
java转义拼接
最新推荐文章于 2024-05-30 09:55:21 发布