`

java 读取txt和解析json

    博客分类:
  • java
 
阅读更多

File file = new File("e:\\sbt.txt");

   BufferedReader reader = null;

   String tempString = null;

   int line =1;

   

   try {

       System.out.println("以行为单位读取文件内容,一次读一整行:");

       reader = new BufferedReader(new FileReader(file));

       String aa = "";

       while ((tempString = reader.readLine()) != null) {

          

           aa = tempString;

           line ++ ;

       }

       System.out.println(aa);

       JSONObject jsonArray = JSONObject.fromObject(aa);

       JSONObject jsonObj = jsonArray.getJSONObject("exam");

       String id = jsonObj.getString("id").toString();

       String duration = jsonObj.getString("duration").toString();

       JSONObject sys  = jsonObj.getJSONObject("sys");

     //  JSONObject groupList = jsonObj.getJSONObject("groupList");

       JSONArray groupList = sys.getJSONArray("groupList");

       for(int i=0;i<groupList.size();i++){

        JSONObject jb = (JSONObject)groupList.get(i);

System.out.println(jb.get("count").toString());

System.out.println(jb.get("score").toString());

System.out.println(jb.get("sysName").toString());

 

       }

       String examType = sys.getString("examType");

       System.out.println(examType);

       System.out.println("id:"+id);

       

       reader.close();

   } catch (FileNotFoundException e) {

       e.printStackTrace();

   } catch (IOException e) {

       e.printStackTrace();

   }finally{

       if(reader != null){

           try {

               reader.close();

           } catch (IOException e) {

               // TODO Auto-generated catch block

               e.printStackTrace();

           }

       }

   }

 

 

}

分享到:
评论

相关推荐

    java 解析 json文件 java 解析 json文件

    Java解析JSON文件是Java开发中常见的一项任务,特别是在与Web服务交互或处理API响应时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写的特点,被广泛应用于网络数据传输...

    java解析DWG文件为json使用superMap

    【标签】:“java解析DWG文件json java读取dwg文件” 本文将详细介绍如何使用Java和SuperMap iObjects Java库解析DWG文件并将其转换为JSON格式。SuperMap iObjects Java是一款强大的GIS(地理信息系统)开发工具,...

    kettle解析json串

    本文将详细介绍使用Java库解析JSON的基本方法以及如何在Kettle环境中实现这一过程。 ### Kettle与JSON解析概述 #### 1. **Kettle简介** - Kettle(Pentaho Data Integration,简称PDI)是一款开源的数据集成工具...

    java FASTJSON 解析复杂JSON实例源码

    3. 解析JSON:读取JSON字符串,然后使用`parseObject`或`parseArray`方法将其转换为Java对象或集合。 4. 遍历和访问数据:一旦有了Java对象,你可以通过字段名或索引来访问和操作数据。 5. 反序列化:如果你需要将...

    java解析dxf文件返回json工具类

    java解析dxf文件返回json工具类

    java解析json数据

    Java中解析JSON数据主要依赖于一些库,如org.json库(包含JSONObject和JSONArray类)。 在Java中,解析JSON数据的步骤通常分为以下几个部分: 1. **导入相关库**:首先,你需要在项目中引入JSON库。如果是使用...

    JsonSQL:用SQL语句解析JSON文件

    JsonSQL项目应运而生,它允许用户通过SQL语句来操作和解析JSON文件,提供了更为熟悉的查询方式。 JsonSQL的基本概念是将JSON文档视为一种虚拟的表格,其中JSON对象的键被视为列名,JSON数组中的元素被视为行。这样...

    JAVA解析JSON数据

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人和机器都能容易地读取和编写数据。JSON通常用于Web服务与客户端之间的数据传输,因为它的结构清晰、易于理解。本篇文章将...

    java实现http请求以及解析json与java对象转换 项目源代码实例

    项目源代码可能会包含如何创建JSON对象、解析JSON字符串、映射到Java对象以及处理JSON数组的例子。 具体到这个"java实现http请求以及解析json与java对象转换"项目,你可以期待以下几个关键知识点: 1. **HTTP请求*...

    java解析json的方法

    通过上述两个示例可以看出,Java中有多种方式可以用来解析JSON数据,包括使用`org.json`库和Google的Gson库。选择哪种方法取决于具体的应用场景和个人喜好。对于简单的JSON数据结构,`org.json`库可能更为直观;而...

    json-lib包(Java解析JSON的所有依赖包)

    3. **解析JSON字符串**:通过`JSONObject.fromObject()`或`JSONArray.fromObject()`方法将JSON格式的字符串转换为Java对象。 4. **序列化Java对象**:使用`JSONObject.toJSONString()`或`JSONArray.toJSONString()`...

    Java读取json文件,并转化为map取值

    本教程将深入讲解如何使用Java读取JSON文件,并将其内容转化为Map以便进行取值操作。 首先,我们需要引入处理JSON的库。Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`...

    JAVA解析json文件(使用json.org.jar)

    要解析JSON文件,首先需要引入`org.json`包中的关键类,如`JSONObject`和`JSONArray`。在Android的代码中,我们可以通过以下步骤来解析JSON: 1. **导入必要的库**: 在Java源文件的顶部,添加以下导入语句: ```...

    java解析json文件所需jar包

    总之,这个压缩包包含了多种Java解析JSON文件的库,每一种都有其独特的优势和适用场景。选择合适的库并熟练掌握其使用,将使您在处理JSON数据时更加得心应手。在导入这些jar包后,确保将它们添加到构建路径或IDE的类...

    使用java来解析json

    在Java编程语言中,解析JSON(JavaScript Object Notation)数据是一项常见的任务,特别是在与Web服务交互、处理API响应或读写配置文件时。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    读取Assets资源文件和Json解析Demo

    2. 解析JSON对象:根据JSON结构,我们可以使用`get()`或`opt()`方法获取键值对。例如,如果`data.json`包含一个`name`字段,可以这样获取: ```java String name = jsonObject.getString("name"); ``` 3. 解析...

    java对于Json文件的解析范例

    本文将深入探讨如何使用Java解析JSON文件,包括所需的库、时间戳转换和文件读写操作,以及ArrayList类中可能遇到的问题。 首先,解析JSON文件,我们通常会用到两个流行的Java JSON库:Jackson和Gson。Jackson库提供...

    idea Java 解析json文件并导入mysql数据库

    本教程将详细讲解如何在Idea中使用Java解析JSON文件,并将数据有效地导入到MySQL数据库。 首先,我们需要理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...

    通过Gson解析Json文件

    使用Gson,我们可以轻松地解析JSON文件,将其中的数据映射到Java对象上。 要使用Gson解析JSON文件,首先需要在项目中引入Gson库。如果你的项目是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;...

    Java解析JSON文本,大数据量工具包

    解决当内存资源不充足时大数据量的JSON文本解析为JSON对象会导致内存溢出的问题。 基于org.json的部分源代码,以及新增的JsonLazyer类。 原理:用时创建的规则降低传统解析器一次性将文本转成Java对象而占用大量内存...

Global site tag (gtag.js) - Google Analytics