json的前后台传递
2016-05-16 18:24
495 查看
前台传递到后台
JSP中多个对象拼接json串:var jsons = []; $('#jsonDiv').find('.question').each(function(){ var r = {}; r['no'] = $(this).find('input[name="no"]').val(); r['name'] = $(this).find('input[name="name"]').val(); jsons.push(r); }); alert(jsons);//[object,object] //将Json对象转换为Json字符串 var jsonStr = JSON.stringify(jsons); //[{"no":"1","name":"tom"},{"no":"2","name":"jeson"}] alert(jsonStr);
将jsonStr传递给后台解析
List<JSONObject> list = JSON.parseArray(questions,JSONObject.class); for(int i=0;i< list.size();i++){ System.out.println(list.get(i).getString("no")); System.out.println(list.get(i).getString("name")); }
后台传递给前台
在后台中将map对象转化为json对象:Gson gson = new Gson(); String dataJson = gson.toJson(dataMap);
然后在JavaScript中接收,转化成json串
<script type="text/javascript"> var articleJson = ${dataJson}; console.log(dataJson["no"]); console.log(dataJson["name"]); </script>
相关文章推荐
- 使用 Python 处理 JSON 格式的数据
- XML 与 JSON 优劣对比
- VBA将excel数据表生成JSON文件
- newtonsoft.json解析天气数据出错解决方法
- vbs 解析json jsonp的方法
- Ruby和Ruby on Rails中解析JSON格式数据的实例教程
- Extjs4如何处理后台json数据中日期和时间
- C#实现将类的内容写成JSON格式字符串的方法
- JQuery ajax返回JSON时的处理方式 (三种方式)
- jquery JSON的解析方式示例介绍
- c#版json数据解析示例分享
- ASP JSON类文件的使用方法
- C# JSON格式化转换辅助类 ConvertJson
- C#实现对Json字符串处理实例
- C#实现Json转Unicode的方法
- php解析json数据实例
- PHP中JSON的应用技巧
- PHP6 先修班 JSON实例代码
- 关于JSON以及JSON在PHP中的应用技巧
- .Net中的json操作类用法分析