List转JSON字符串工具类
来源:互联网 发布:人工智能项目 创始人 编辑:程序博客网 时间:2024/05/22 14:25
通过 jdbcTemplate.queryForList得到的list,这个list里存储的是ListOrderedMap对象,只有通过对ListOrderedMap遍历得到key value才能组成JSON字符串。下面是一个list<ListOrderedMap>转json串的工具类:
public class JSONUtil {/**
* @param list:jdbcTemplate.queryForList()返回的List
* @return
*/
public static String getJsonString(List list){
StringBuffer sb = new StringBuffer("[");
if(list != null){
for(int i=0;i<list.size();i++){
sb.append("{");
ListOrderedMap lstmp = new ListOrderedMap();
lstmp = (ListOrderedMap)list.get(i);
Set<String> mpKey = lstmp.keySet();
Iterator<String> it = mpKey.iterator();
while(it.hasNext()){
String key = it.next();
String clmvl = lstmp.get(key)!=null?lstmp.get(key).toString():""; //获取列值
sb.append("'"+key+"':"+"'"+clmvl+"',");
}
sb.deleteCharAt(sb.length()-1);
if(i==list.size()-1){
sb.append("}");
}else{
sb.append("},");
}
}
}
sb.append("]");
return sb.toString().replaceAll("\n|\r", "");
}
}
0 0
- List转JSON字符串工具类
- json字符串转List/Map的工具类
- JSON字符串转List
- List 转 JSON字符串
- list转json字符串
- json字符串与Object、List、Map的互转工具类
- 【JAVA-工具类】list转json
- Json字符串转List集合
- Java List转Json字符串
- json字符串转List集合
- jackson工具类json转list、json转map、json转bean、bean转json
- java List、Object、String、Map转json 工具类
- fastJson json字符串转List以及Map
- java json字符串转list活map
- json字符串转list、map等结构
- List转为Json字符串
- Json字符串转为List
- list<?> 转变为json字符串
- Linux伙计专用Hello World Java
- CALayer简介
- linux 系统管理命令
- 安卓自定义对话框(android.app.Dialog)
- 任意输入数学表达式,绘制数学函数图形
- List转JSON字符串工具类
- arcengine 不同数据源属性查询
- 计算机图形学:基于3D游戏开发——第二章 顶点处理机制
- static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
- 新浪微博生成超短链接
- CALayer绘图
- javascirpt中==和===的区别
- ROS_添加packge
- Java Web Filter之登录验证