首页 > 代码库 > json学习总结
json学习总结
一、首先了解下json的定义:
二、来看看在js中定义json和取值的几个例子,
1直接在大括号里边的,根据名称取
2中括号里边包括很多大括号的,先用[index ]找到指定大括号,再根据名称取
3名称对应的值又是一个大括号,比如address 对应的又是一个大括号,那就再根据名称取
4这个就很好理解了,找{}里边的就用点,找中括号里边的就用[index ]来取
三、看完上面的几个例子之后,来做几个测试,
测试1
1、首先是一个JSP页面,在页面上以ajax的方式去访问servlet,servlet返回一个json 格式的字符串,把json 格式的字符串用公式转换一下输出,先看html页面
2下面是servlet中返回一个json格式的字符串
测试2,感觉自己写字符串太low 了,所以就从对象中取,先创建一个对象,有两个属性
1、先创建一个实体类
2、servlet,其实根测试1是完全一样的,只不过name 和code 的值是从对象中取的
3、JSP 页面,跟测试1是一样的
测试3
1、servlet,这个返回的json 格式的字符串就稍微复杂了一点,中括号里边包括了几个大括号
2、jsp,处理后是一个数组,从里边取值
测试4
1、有没有发现在servlet中写json字符串很难受,并且很容易出错,先来看个测试类,需要一些jar包的支持
这些方法能把一个对象,或者是装对象的集合转化为json 对象,再通过toString 方法转化为json 格式的字符串
并且从test3中可以看到,对于不想要的属性,可以去除
2、servlet,这样的话,输出的字符串中只有provinceName属性
3、jsp页面
json学习总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。