<! 知識的力量是無限的(當然肯定還有更簡單的方法) !> 當我考慮將省市區三級聯動數據從mysql轉入mongodb時遇到了網上無直接插入mongodb的示例(基本均是mysql插入示例)。於是想到利用json文件直接導入mongodb會比較easy(SQLyog如何導出json?) 在SQLyo ...
<!-------------知識的力量是無限的(當然肯定還有更簡單的方法)-----------!>
當我考慮將省市區三級聯動數據從mysql轉入mongodb時遇到了網上無直接插入mongodb的示例(基本均是mysql插入示例)。於是想到利用json文件直接導入mongodb會比較easy(SQLyog如何導出json?)
在SQLyog中寫一個json格式查詢語句:(省市區example如下:)看一下就能懂其中規則*
SELECT '{"code":"' AS a, cities.`cityid` AS b, '","name":"' AS c, cities.`city` AS d, '","provinceCode":"' AS e, cities.`provinceid` AS f, '"}' AS g FROM cities |
選取複製所有行到剪貼板:
接下來是將導出的json拼接成一個json文件:(在notpad++中以^查找來替換,拼接jsonarray串加array名(記得進行json校驗與json壓縮處理))
json線上校驗URL:http://www.bejson.com/
json線上壓縮URL:http://www.sojson.com/yasuo.html
最後以壓縮成一個json文件的形式在java代碼中解析
主幹精華:
@Test |
FileHelper:
import java.io.BufferedReader; public class FileHelper { public static String readFile(String path){ } |
GuidUtils
public class GuidUtils { private static final GuidUtils instance = new GuidUtils(); private GuidUtils(){ public static GuidUtils getInstance() { public String getGuid() { } |