Json

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。

利用Json实现前后端分离

JSON串有两种格式:JSONObject、JSONArray,数据格式如下:

JSONObject:{"address":"昌平区","postNum":"100000","name":"张三"}

JSONArray:[{"address":"西城区","postNum":"100001","name":"李四"}]

JavaScript中Json与对象的转换格式为

var obj = JSON.parse('{"a": "Hello", "b": "World"}');
 //结果是 {a: 'Hello', b: 'World'}
var json = JSON.stringify({a: 'Hello', b: 'World'}); 
//结果是 '{"a": "Hello", "b": "World"}'

Java中将对象格式转为Json格式为

    ObjectMapper mapper=new ObjectMapper();
    mapper.writeValueAsString(object);

 

Fastjson 是一由阿里巴巴开发的开源 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。

Fastjson 可以操作任何 Java 对象,即使是一些预先存在的没有源码的对象。

使用时需要导入依赖

 <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.78</version>
        </dependency>

 

posted @ 2021-11-24 15:05  Abao丶  阅读(43)  评论(0)    收藏  举报