读取本地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);
}

[b]json所需的包[/b]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值