zoukankan      html  css  js  c++  java
  • 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页面

  • 相关阅读:
    测试环境
    Android的生命周期
    利用xpath来解析douban电影相对应的信息
    利用U盘大白菜软件来重装win7系统
    忘记mysql数据库root密码
    snmpd.conf 配置
    WebService入门
    java注解XML
    jsonrpc环境搭建和简单实例
    Net-SNMP V3协议 安装配置笔记(CentOS 6.3/5.6)
  • 原文地址:https://www.cnblogs.com/zhuangwf/p/6785565.html
Copyright © 2011-2022 走看看