码迷,mamicode.com
首页 > 编程语言 > 详细

java解析本地json文件

时间:2019-11-17 19:27:05      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:person   dom   buffer   reader   object   查看   class   ade   快速   

一、什么是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文件

标签:person   dom   buffer   reader   object   查看   class   ade   快速   

原文地址:https://www.cnblogs.com/XueTing/p/11877550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!