json格式数据

       当开发时需要使用到json数据的时候,比如ajax请求,想将数据转化为json传输;或者使用某个js插件,该插件需要绑定的数据格式为json格式等等。

       一般做法有两种,一个是在代码中,将获取的数据转化为json之后,存放到String类型的变量里,比如我从数据库查询数据存放到map中,然后JSONObject jo=JSONObject.fromObject(map); 将其转化,最后把该数据赋值给定义好的String变量,result=jo.toString();最后返回给页面。第二个,就是直接拿到数据,比如我们查询的数据存放在map中,我们用JSONObject jo=JSONObject.fromObject(map);将其转化为json对象,然后直接返回JSONObject的对象,最后返回给页面。

         当页面从后台取到的数据是String类型的数据时候,但我们的程序或者js插件需要json格式,这时我们需要将result=jo.toString();的result转化为json,var json= eval("("+result+")");

          当从后台去到的数据是JSONObject时,那么我们无需转化,直接将其赋值给我们的程序或者js插件的绑定数据处即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值