文章目录
前言:
本人也是看了很多篇博客 他们讲的很细致还讲了原理 我这里直接上代码 尽量复制过去就马上能用
代码部分:
第一步导入依赖:
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
我用的是阿里巴巴的 因为国产。建议用和我一样的毕竟下面的代码 你得复制
第二步 :配置typeHandler
由于这个json 是5.7出的 mybatis 还没有对应的类
复制就完事不会报错的
package com.example.demo.typeHeader;
import com.alibaba.fastjson.JSON;
import com.example.demo.bean.SiChuan;
import com.example.demo.common.JsonResult;
import com.mysql.cj.util.StringUtils;
import org.apache.ibatis.type.BaseTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.json.JSONObject;
import java.sql.