JeePlus--Mybatis返回map数据转换成json
来源:互联网 发布:固定音高训练 软件 编辑:程序博客网 时间:2024/05/18 01:49
Mybatis:
<select id="cb" resultType="java.util.HashMap">
SELECT VALUE,LABEL
FROM SYS_DICT
WHERE type=#{parm}
</select>
Dao:
public List<Map<String, String>> cb(@Param(value="parm")String parm);
Service:
public List<Map<String, String>> cb(String parm){
return super.dao.cb(parm);
}
Controller:
@ResponseBody
@RequestMapping(value = "cb")
public String cb(String parm) {
List<Map<String, String>> regionMap = vTNMService.cb(parm);
String jsonReasult = "[";
String jsonReasult1 = null, jsonReasult2 = null;
boolean isAdd = false;
for (Map<String, String> map : regionMap) {
for (Map.Entry<String, String> entry : map.entrySet()) {
if ("VALUE".equals(entry.getKey())) {
jsonReasult1 = "{\"id\":\"" + entry.getValue() + "\",";
} else if ("LABEL".equals(entry.getKey())) {
jsonReasult2 = "\"text\":\"" + entry.getValue() + "\"},";
}
if (isAdd) {
jsonReasult += jsonReasult1 + jsonReasult2;
isAdd = false;
} else {
isAdd = true;
}
}
}
jsonReasult = jsonReasult.substring(0, jsonReasult.length() - 1);
jsonReasult += "]";
return jsonReasult;
}
Jsp:
editor: {
type: 'combobox',
options: {
url: '${ctx}/attdef/sqe/cb',
multiple: false,
valueField: 'id',
textField: 'text'
}
}
<select id="cb" resultType="java.util.HashMap">
SELECT VALUE,LABEL
FROM SYS_DICT
WHERE type=#{parm}
</select>
Dao:
public List<Map<String, String>> cb(@Param(value="parm")String parm);
Service:
public List<Map<String, String>> cb(String parm){
return super.dao.cb(parm);
}
Controller:
@ResponseBody
@RequestMapping(value = "cb")
public String cb(String parm) {
List<Map<String, String>> regionMap = vTNMService.cb(parm);
String jsonReasult = "[";
String jsonReasult1 = null, jsonReasult2 = null;
boolean isAdd = false;
for (Map<String, String> map : regionMap) {
for (Map.Entry<String, String> entry : map.entrySet()) {
if ("VALUE".equals(entry.getKey())) {
jsonReasult1 = "{\"id\":\"" + entry.getValue() + "\",";
} else if ("LABEL".equals(entry.getKey())) {
jsonReasult2 = "\"text\":\"" + entry.getValue() + "\"},";
}
if (isAdd) {
jsonReasult += jsonReasult1 + jsonReasult2;
isAdd = false;
} else {
isAdd = true;
}
}
}
jsonReasult = jsonReasult.substring(0, jsonReasult.length() - 1);
jsonReasult += "]";
return jsonReasult;
}
Jsp:
editor: {
type: 'combobox',
options: {
url: '${ctx}/attdef/sqe/cb',
multiple: false,
valueField: 'id',
textField: 'text'
}
}
阅读全文
0 0
- JeePlus--Mybatis返回map数据转换成json
- Json格式数据转换Map
- Spring4 转换返回json数据
- json转换成map
- MyBatis返回Map键值对数据
- java中将数组、对象、Map、List转换成JSON数据
- java中将数组、对象、Map、List转换成JSON数据
- java中将数组、对象、Map、List转换成JSON数据
- ava中将数组、对象、Map、List转换成JSON数据
- java中将数组、对象、Map、List转换成JSON数据
- 将map型数据转换成json格式的字符串
- java中将数组、对象、Map、List转换成JSON数据
- 如何将一个map 转换成json数据
- java中将数组、对象、Map、List转换成JSON数据
- java中将数组、对象、Map、List转换成JSON数据
- js返回数据:str转换成json方法
- java 数据map和json互相转换
- java 数据map和json互相转换
- 蓝桥杯第六届决赛:胡同门牌号
- P1055 ISBN号码
- MySQL 删除
- Redis学习笔记2 持久化
- SQLite移植到arm
- JeePlus--Mybatis返回map数据转换成json
- 防盗链图片在html中正常显示的方法
- 我当然是一个程序员,不,你不配。
- Android 的权限设置大全
- Java Calendar使用总结
- Android Studio
- iOS crash log 获取及分析
- JSON.stringify详解
- 搭建音视频播放架构