java解析本地json文件
Posted xueting
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于java解析本地json文件的主要内容,如果未能解决你的问题,请参考以下文章