java解析本地json文件


一、什么是json?

JSON是一種取代XML的數據結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網絡傳輸數據將減少更多流量從而加快速度

二、java解析json需要用到的jar

json_simple.jar

三、編寫代碼

public void run(){
//獲取解析json對象
JSONParser parser = new JSONParser();
//獲取本地json文件並設置編碼格式
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\test.json"), "GBK"));
//獲取JSon數組
JSONArray a = (JSONArray) parser.parse(bufferedReader);
//獲取JSon數組中的DOM
for(Object o : a) {
    JSONObject person = (JSONObject) o;
    //data為dom
    JSONArray arrs = (JSONArray) person.get("data"); 
        for(Object arr:arrs) {  
                //key為json中的鍵
                System.out.println(arr.get("key").toString());
}}}

 

四、還有許多的東西沒介紹,請查看json的api


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM