「java读取json」java读取json文件并解析

博主:adminadmin 2022-12-07 00:36:06 81

今天给各位分享java读取json的知识,其中也会对java读取json文件并解析进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java如何读取json中文件内容

java读取文件非常简单的

File file = new File("D:/java"); //给定一个目录

File[] list = file.listFiles(); //获取目录下的所有文件

for(int i=0; ilist.length; i++){

if(list[i].isFile()){ //判断是否为文件

InputStreamReader isr = new InputStreamReader(new FileInputStream(list[i]),"UTF-8");//读取文件,同时指定编码

StringBuffer sb = new StringBuffer();

char[] ch = new char[128]; //一次读取128个字符

int len = 0;

while((len = isr.read(ch,0, ch.length)) != -1){

sb.append(ch, 0, len);

}

isr.close();

System.out.println(sb); //将读取完的文件打印出来,你要怎么处理都可以了

}

}

Java如何获取JSON的内容

如果不是Android开发环境的话,首先需要引入处理JSON数据的包:json-lib-2.2.3-jdk15.jar

Java样例程序如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

public class DoJSON {

public static void main(String[] args) {

JSONArray employees = new JSONArray(); //JSON数组

JSONObject employee = new JSONObject(); //JSON对象

employee.put("firstName", "Bill"); //按“键-值”对形式存储数据到JSON对象中

employee.put("lastName", "Gates");

employees.add(employee); //将JSON对象加入到JSON数组中

employee.put("firstName", "George");

employee.put("lastName", "Bush");

employees.add(employee);

employee.put("firstName", "Thomas");

employee.put("lastName", "Carter");

employees.add(employee);

System.out.println(employees.toString());

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

JSONObject emp = employees.getJSONObject(i);

System.out.println(emp.toString());

System.out.println("FirstName :\t" + emp.get("firstName"));

System.out.println("LastName : \t" + emp.get("lastName"));

}

}

}

运行效果:

[{"firstName":"Bill","lastName":"Gates"},{"firstName":"George","lastName":"Bush"},{"firstName":"Thomas","lastName":"Carter"}]

{"firstName":"Bill","lastName":"Gates"}

FirstName : Bill

LastName : Gates

{"firstName":"George","lastName":"Bush"}

FirstName : George

LastName : Bush

{"firstName":"Thomas","lastName":"Carter"}

FirstName : Thomas

LastName : Carter

java怎么读取json格式的数据

你好,Java读取json数据格式,你只需要使用JsonStore 等等工具包即可进行便捷的读取了。代码比较简单,通俗易懂,具体JsonStore可以百度一下详细信息。

java类中怎么读取 json文件

String fullFileName = "E:/a.json";

File file = new File(fullFileName);

Scanner scanner = null;

StringBuilder buffer = new StringBuilder();

try {

scanner = new Scanner(file, "utf-8");

while (scanner.hasNextLine()) {

buffer.append(scanner.nextLine());

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

} finally {

if (scanner != null) {

scanner.close();

}

}

System.out.println(buffer.toString());

这是读取文件的方法,至于解析json,则你自己弄吧

关于java读取json和java读取json文件并解析的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。