2 u013179958 u013179958 于 2016.02.28 13:10 提问

后台向前台发送一组json,如何用js取出来?
 A/B/C是都是bean
A里面有List<B>
B里面有List<C>
现在我把List<A>在后台json化了,
在前台怎么能给他取出来?

2个回答

showbo
showbo   Ds   Rxr 2016.02.28 13:23
已采纳

jquery设置dataType:'json'会自动帮你将返回的内容转为json对象。

你可以用浏览器访问url地址看输出什么格式的json内容,才好读取

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.28 13:34

如果后台返回的响应数据是JSON格式的字符串,那么前台处理时直接按js对象处理啊,对象的.操作获取属性,如果是列表JSON就按数组对象来访问。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
AJAX - 前台传JSON到后台
【1】contentType默认为application/x-www-form-urlencoded的情况var url = "person.action"; var jsonStr = {"name":'ji',"age":20};//object类型 var jsonArrayFinal = JSON.stringify(jsonStr);//string类型jQuery.ajax({
后台向前台传json类型
WebForm 后台向前台传json类型 前台接收 dataType: "json",                 success: function (data) {                     var varReceiver = data;                               }              引入 E
后台和前台对json的处理
springmvc后台将json传递给前台 json包 import com.alibaba.fastjson.JSON; List  dateList= new ArrayList(); model.addAttribute("dateList", JSON.toJSONString(dateList)); model.addAttribute("newActDat
后台map 转为json 传到前台 构建js对象数组
后台java代码 Map listMap = new HashMap(); listMap.put("10", "热卖商品"); listMap.put("11", "限时抢购"); JsonConfig config = new JsonConfig(); String rs = JSONObject.fromObject(listMap, config).toString(); o
利用js实现前后台传送Json方法
无论使用什么框架都存在着从controller向Html页面或者jsp页面传递数据的问题,最常用的方式是传递Json字符串。以前对这块知识有些模糊,现在整理一下。 【Jquery基本方法】        实现传值常用的是Jquery以及内部封装的ajax。首先看一下jquery的get()和post()语法。get()方法是从服务器获得数据,其主要参数就是获得后台请求地址,以及
后台组装前台传过来的json 数据
@Override public Map> cross(String data) { SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");//设置日期格式 Map> map = new HashMap>(); Map ma = new HashMap(); JSONArray jsonArray = JSONArra
json从前台到后台传递
前台json格式的数据如何传入后台 1. 将要传入后台的数据组装成JSON格式的字符串: var jsonStr = [{'name':'cat' , 'age':3} , {'name':'dog' , 'age':4},{'name':'ali' , 'age':1}] 2. 使用JQuery的ajax请求后台 $.ajax({ type: "post", url: url
json的基本传值方式(从前台到后台,再从后台到前台)
自己因为被json传值累得十分痛苦,所以痛定思痛,在实现了一个基本的传值方式后,在此上传资源!下载用过的朋友请多多指出不恰当的地方!
ajax json 前台传数据到后台,后台接收并返回json 数据
前台直接在ajax --data中将数据定义;ajax 的格式 $(function(){ $("#bt1").click(function(){ var data = "test123"; alert("test"); $.ajax({ type: "GET", url: "main/list1.do", data:{dat
关于js传送json到.net后台处理
这里的内容好像跟标题不太符合,应该是如何实现将请求得到的结果作为另一个请求的请求参数,方法就是使用json处理配合全局变量进行处理 今天做项目遇到以下情景,页面请求获得一个list数据,然后要将得到的这个list传到分部视图,就用了下面这些 先定义全局数组arrayObj var arrayObj = new Array();使用全局数组的意义在于每次请求得到的值我们都用arrayObj.push