JSON字符串的理解以及fastJSON工具的简单使用
josn字符串的格式
先来理解一下浏览器接收后端传来的json字符串的过程,如下图,图片中的数据格式就是json字符串的格式:
浏览器中只能接收json字符串格式的数据,因此
在开发过程中经常会把JSON字符串和其它java类型进行转换,比如说当在spring boot后端的控制器中向前端传值的时候,往往最后retrun的都是一个JSON字符串,因此如果你要传的数据是在一个对象里面,或者是一个map集合里面,你要先把这个对象或者map集合转换成JSON字符串的格式,然后return 这个JSON字符串,这样就能把数据放到一个JSON字符串中,然后传递到前端中了,如下图:
fastJSON工具包
fastJSON工具包的作用以及坐标导入
这个工具包可以让JSON格式的数据和java中的数据格式进行相互转换,使用这个fastJSON工具包首先需要在pom.xml文件中引入下图依赖:
fastJSON包中的两个常见方法
JSON.toJSONString()方法的作用,可以将对象格式map集合格式的数据转换成json字符串格式的数据,
JSON.parseObject()方法可以将json字符串格式的数据转换成java bean对象格式或者是map集合格式的数据,
具体使用如下图: