java/SpringBoot项目将json文件内容写入数据库
大致步骤:
添加依赖Jackson
->利用ObjectMapper的readValue读取json文件,转为Map对象
->读取过后对处理map,分别按需求进行取值,添加进数据库即可
那么开始操作!
1.添加依赖包
com.fasterxml.jackson.core
jackson-core
2.9.8
2.实体,构造和get/set方法自然不用多说,按需设置
3.写好数据库具体基础添加方法
service接口->impl实现类->调用的mapper数据库方法->mybatis的核心sql语句*mapper.xml文件!
4.操作json文件也是这里的核心代码(sss()是测试方法)
emmmm…具体步骤看注释!
public boolean sss(){
ObjectMapper mapper = new ObjectMapper();//实例一个ObjectMapper
try {
Map map = mapper.readValue(
new File(“E:\\WorkSpace\\msg\\src\\main\\resources\\json\\hotelList\\hotellist_cityId1.json”),//使用mapper.readValue,读取json文件
new TypeReference>(){});
// public T readValue(File src, TypeReference