`
狂奔的蜗牛zyx
  • 浏览: 19690 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

读取本地json文件 传至后台解析

阅读更多
<script type="text/javascript">
	var json_data;
	//读取本地json 文件
	  $.ajax({
          cache: false,
          async: false,// 通过请求 返回函数将得到的data 赋值给外部变量
          type: 'post',        
          url: "bicycle.json",
          success: function (data) {
        	  json_data =eval(data);
          }
      });
	console.log(JSON.stringify(json_data));
	//将json_data传至后台
	$.ajax({
		type:'post',
		url:'xqdservlet?methodName=zxcrk',
		datatype:'json',
		data:{
		   	arraydata:JSON.stringify(json_data)	 //将对象转换成json格式的字符串  			
		   	},
		success:function(result){
		}
	});	
</script>

private void zxcrk(HttpServletRequest req, HttpServletResponse resp) {
		// TODO Auto-generated method stub
		resp.setContentType("text/html;charset=utf-8");
		String jsonString = req.getParameter("arraydata");
		//  String jsonArrayData="[{\"a1\":\"12\",\"b1\":\"112\",\"c1\":\"132\",\"d1\":\"134\"},{\"a2\":\"12\",\"b2\":\"112\",\"c2\":\"132\",\"d2\":\"134\"}]";  
		// 得到的json字符串  要进行转义  不然转换成jsonArray 出错
		String jss=jsonString.replace('"','\"'); //将字符串中的 "" 全部转换成 \"\"
        JSONArray jsonArray = JSONArray.fromObject(jss);  
        List mapListJson = (List)jsonArray; 
		TDao td=new TDao();
		td.zxcrk(mapListJson);
	}

json所需的包
  • 描述: json所需的包
  • 大小: 5.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics