javaweb之json转换

javaweb之json转换

1.什么是json?

我们知道在java中有对象的概念,那么在js中怎样去表示一个对象呢?答案就是json,例如var person={“name”:“李华”,“age”:“10”};

或者var persons = {“persons”:【

“name”:“李华”,

“age”:“10”

】}

2.json的类型?

json有数组,对象,包括对象里可以有数组,数组里有对象

3.js如何获取json中的值呢?

json对象.键名

json对象【“键名”】

数组对象【索引】

4.jackson解析器?

在java中有很多json解析,例如alibaba的fastjson以及jackson,这里做jackson解析器的笔记

(1)java对象转json

  1.创建对象。

  2.创建jackson核心对象,ObjectMapper。

  3.转换

    writeValue(参数1,obj)

      参数1:file:将obj转化为json字符串,然后存储到文件中

          writer:将obj转化为json字符串,然后存到字符输出流中

         outputstream:将obj转化为json字符串,然后存到字节输出流中

    writeValueAsString(obj):将对象转为json字符串

注解:@JsonIgnore忽略该属性

   @JsonFormat(pattern=“yyyy-MM-dd”)格式化该属性。

    

 

点赞