将一个List<Object>转换成json,方便前台界面获取
2017-02-21 21:10
507 查看
上次遇到了一个问题,就是前台通过ajax发送请求,但是我忘记了如何将后台查询出来的List<Object>转换成json再传给前台。在网上找了一下资料才把这个问题给解决了。
1.jsp页面ajax请求
function selectNetId() {
var mchntId = $("#mchntId").val();
$.ajax({
url : "queryNetId?mchntId=" + mchntId,
dataType : "json",
type : "POST",
success : function(data, textStatus) {
var str = "<option value=''></option>";
$.each(data , function(index , item){
str += "<option "+'value='+item.netId+">"+item.netName+" </option>";
})
$("#netId").html(str);
}
});
2.后台处理过程
@ResponseBody
@RequestMapping(value = "queryNetId")
public String selectNetId(HttpServletRequest request, HttpServletResponse response, Model model,
RedirectAttributes redirectAttributes) throws Exception {
String mchntId = request.getParameter("mchntId");
TBseNet tBseNet = new TBseNet();
tBseNet.setMchntId(mchntId);
List<TBseMchnt> listData = consoleDubboService.findList(tBseNet);
Gson gson = new Gson();
return gson.toJson(listData);
}
这个可以用在做那种有关联关系的功能的实现,比如单位关联商户就可以用这种方法来实现。以及js局部刷新
1.jsp页面ajax请求
function selectNetId() {
var mchntId = $("#mchntId").val();
$.ajax({
url : "queryNetId?mchntId=" + mchntId,
dataType : "json",
type : "POST",
success : function(data, textStatus) {
var str = "<option value=''></option>";
$.each(data , function(index , item){
str += "<option "+'value='+item.netId+">"+item.netName+" </option>";
})
$("#netId").html(str);
}
});
2.后台处理过程
@ResponseBody
@RequestMapping(value = "queryNetId")
public String selectNetId(HttpServletRequest request, HttpServletResponse response, Model model,
RedirectAttributes redirectAttributes) throws Exception {
String mchntId = request.getParameter("mchntId");
TBseNet tBseNet = new TBseNet();
tBseNet.setMchntId(mchntId);
List<TBseMchnt> listData = consoleDubboService.findList(tBseNet);
Gson gson = new Gson();
return gson.toJson(listData);
}
这个可以用在做那种有关联关系的功能的实现,比如单位关联商户就可以用这种方法来实现。以及js局部刷新
相关文章推荐
- jdk8-获取list<Object>中的某个属性并过滤非空,然后返回一个属性的list
- 通过递归将list<Map<String,Object>>类型的数据转换为tree组件可识别的json数据
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- C# List<object> 转换为List<string>、转换为 string数组、转换为一个字符串用分隔符 隔开
- 20140704-C#object/List<object>与json、xml之间的相互转换
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- List<Map<String, Object>> 转换成JSON数据格式保存再转List<Map<String, Object>> 返回
- 类型转换——如何将一个List<Map<String,String>>类型换成json格式
- 如何将一个List<Map<String,String>>类型的集合数据转换成json格式输出
- 将DataTable或Ilist<>转换成JSON格式
- c# Json List<T> DataTable 数据相互转换
- Java List<Object>根据Object中某一个属性排序
- 用EL表达式获取List<Map<String,Object>>里面的值
- .Net:反序列化处理Json字符串.转换成List<T>类型
- 将一个DataTable转换成一个List<T>的泛型集合
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- android中json转换成List<Map>
- 用EL表达式获取List<Map<String,Object>>里面的值
- 获取 List<Object[]>,List<Object>,List<BreakType>中的两个变量
- MVC异步查询/异步更新,将Dictionary<string, string>或List<T>转换成Json