JSON(JavaScript Object Notation)
JSON是一种十分轻量级的数据交换的格式,我们来讲一下处理JSON字符串的两个库
- Jackson
1 | <dependency> |
将对象转为JSON字符串
1 | ObjectMapper mapper = new ObjectMapper(); |
这时候,页面再次出现乱码问题
第一种原生的解决方案是
1 |
第二种使用springmvc的配置文件,这段配置只针对jackson库
1 | <mvc:annotation-driven> |
那我们怎么处理时间对象呢?
1 |
|
下面是第一种方法
1 |
|
这是第二种方法
1 |
|
- FastJson
1 | <dependency> |
主要的三个类
- JSONObject
对应JSON对象,可以使用get方法获取JSON对象的值
- JSONArray
代表JSON数据
- JSON代表JSONarray和JSONObject的转化
主要用这个类的静态方法去转化JSON字符串和对象