当前位置:首页 > Web开发 > 正文

} 获取ps中的值 3json对象和java对象互相转换 JSON *JSON解析器 *常见解析器 jsonLib

2024-03-31 Web开发

JavaScript Object Notation javaScript 东西暗示法。

  1json此刻多用于存储和交换文本信息的语法。

  2进行数据的传输

  3json 比XML 更小,更快,更容易解析

 2语法:

    1根基法则

      *数据在名称/值对成:json数据是由键值对组成的

        *键用引号(单双都行)引起来,也可以不适用引号

        *值的取值类型

          1.数字(整数或浮点数)

          2.字符串(在双引号中)

          3.逻辑值(true,false)

          4.数组(在方框好中){“person”:[{},{}],}

          5.东西(在花括号中){“address”:{privoiede:"陕西"}}

          6.null;

      *数据由逗号分隔断绝分手:多个键值对由逗号分隔断绝分手

      *花括号生存东西:使用{}界说json格局

      *方括号生存数组:[]

    2. 获取数据:

      1.json东西.键名

      2json东西["键名"]

      3数组东西[索引]

      4.遍历

        //1界说根基格局

        var person={"name”:“张三”,“age”:"23","gender":true};

        var ps = [{},{}]

      //获取json东西中所有键值对

      for in 循环

      for(var key in person)

      {

       person.key 无法获取东西的值,相当于 person."name"

       person[key]。

      }

    获取ps中的值

  

  3json东西和java东西互相转换

   JSON

    *JSON解析器

      *常见解析器  jsonLib,Gson,fastJson,jackson

    1json抓为java东西

      1导入jaskson的相关jar包

      2创建jaskson核心东西ObjeckMapper

      3挪用ObjectMapper的相关要领机芯转换

        1.readerValue(josn字符串数据,javaBean.class)

    2java东西转jaskon

      1使用法式

        1导入jaskSon的相关jar包

        2创建jaskSon的核心东西 pbjectMapper  

        1转换要领。

         *writeValue(参数1,obj)

          参数1:

            File,将obj东西转换为json字符串,并生存到指定文件中

            Writer,将obj东西转换成json字符串,并将json数组生存到输出流中。

            OutputStream:将java东西转换成json字符串,然后生存到字节输出流中。

            writeValueAssting(obj),将java东西转成json字符串

          2。注解

            1  @jsonIgnore:排除属性

            2  @jsonFarmat 属性值格局化

                *@JsonFormat(pattern = "yyyy-MM-dd")

        3可以在处事端和客户端,指定数据的传输格局。

        1浏览器端,将请求的最后一个参数,,Type界说为Json

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31177.html