我有一个5000条数据的json文件,每条数据包含地名、该地的经纬度等其他很多信息。现在想把地名和经纬度抽出来导入到数据库中。
navicat自带的导入json格式文件不好用,只能导入json文件中的外层数据,而我需要的地名和经纬度信息在json的内层。
抽取json指定字段值 json文件格式 导入依赖在pom.xml文件里加上fastjson
代码实现读取本地json文件的方法
读取指定字段
先把json文件放在resourses下面(直接复制到resourses)
JSONObject或JSONArray可以get很多种类型,具体用哪个看你自己的json内容
完整代码 把需要的数据整理到excel中如上例所示,我需要地名和经纬度,可以一次性查出三列数据,但是为了复制到excel比较方便,我选择一个一个查出来,逐个复制到excel中,再为每列起个列名,就能非常方便地使用navicat的”导入xls“功能导入大量数据啦~
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。