利用fastjson快速解析json檔案

2021-10-21 04:00:47 字數 513 閱讀 3385

最近接到乙個需求,需要我將乙個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...