로컬 json 파일을 읽고 백엔드 해석으로 보내기

1752 단어 jsjsonarray

<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에 필요한 패키지

좋은 웹페이지 즐겨찾기