最近接到乙個需求,需要我將乙個json檔案的資料讀取到記憶體中然後儲存在sql中。
這裡面其實就兩個問題,乙個是如何將檔案中的資料讀取出來。乙個是如何將資料提取出來。
對於第乙個問題,我選擇了最簡單的方案,直接將所有內容讀到記憶體即可。
第二個問題我選擇了使用fastjson進行字串轉json陣列,然後提取對應的資料。
以下是原始碼部分,很簡單,不加以解釋:
@test
public void test1() throws exception
stringbuilder sql = new stringbuilder();
final jsonarray parse = jsonarray.parsearray(string.valueof(stringbuilder));
for (int i = 0; i < parse.size(); i++)
system.out.println(sql);
}
FastJson遇上Android自帶JSON類
在android上,fastjson算是常用json解析框架之一了,它還專門為android提供了乙個版本,compile com.alibaba fastjson 1.1.54.android 但遺憾的是,fastjson並沒有針對android框架自帶的json類org.json.jsonobj...
fastjson 定製化解析
最近寫了乙個簡單的定製解析。fastjson 解析 map key value時有bug.public static class kvpair public kvpair k key,v value public k getkey public void setkey k key public v ...
fastjson解析json資料
fastjson為阿里巴巴推出來的對於解析的字段首字母是大寫的,容易出問題 import j a.util.arraylist import j a.util.list import com.alibaba.fastjson.json public class json fastjson stude...