json注意小事项

        本人对json使用较少,目前做一个小小的demo,初步练习一下json的用法。之前看了不少关于json api,感觉理解起来很简单(底层代码还没有具体研究,有时间一定会仔细阅读),但是真正到了实操的时候,会遇到各式各样的问题。以下做个小总结,备忘。

小demo逻辑说明:

1. init到一个jsp界面。如下:

                 请求url:               



button 是使用ajax异步请求,所以本页面在点击完按钮后不会再跳转。

2. 点击button,异步请求检索出结果展示出来(逻辑究极一般的简单)。如下

          请求url:                        (没变)



以上是逻辑展示,下面说说自己遇到的小问题,首先从后台获取数据之后,需要将该数据转成json对应的字符串,我采用的方式是重写toString()方法。json格式{“aaa”:“XXX“,“bbb”:123},其key值是需要双引号括起来的,而在toString(),中给这个属性名加双引号是需要\(反斜杠)转义的,这点当时忽视了,然后导致消耗了不少时间。

return "{\"fundCode\""+":" + fundCode + ",\"fundName\""+":" + fundName + ", \"keepKbn\""+":" + keepKbn
				+ ",\"addBtnList\""+":" + addBtnList + ",\"settingAmountSumMonth\""+":" + settingAmountSumMonth
				+ ",\"settingAmountSumOddMonth\""+":" + settingAmountSumOddMonth + ",\"settingAmountSumEvenMonth\""+":"
				+ settingAmountSumEvenMonth + ",\"showUpdateBtn\""+":" + showUpdateBtn + ",\"showReleaseBtn\""+":" + showReleaseBtn
				+ ",\"showAddBtn\""+":" + showAddBtn + ",\"showLink\""+":" + showLink + ",\"froList\""+":" + froList + "}";

可能这个方法比较笨拙,但是初学,就只想到了此,大家有什么能快速将对象转为json String 的方法欢迎留言。


在前台jsp中用ajax得到数据,然后JSON.parse(data),将json String 转为json格式。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值