「读取jsonjava」读取json格式的文本

博主:adminadmin 2022-11-22 17:51:09 74

本篇文章给大家谈谈读取jsonjava,以及读取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格式的数据

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

java中如何读取json文件,在本地有E:/a.json文件,想读取这个json文件里面的内容,怎样实现

String json = [{\"foo\": \"bar\"},{\"foo\": \"biz\"}]";

JsonFactory f = new JsonFactory();

JsonParser jp = f.createJsonParser(json);

// advance stream to START_ARRAY first:

jp.nextToken();

// and then each time, advance to opening START_OBJECT

while (jp.nextToken() == JsonToken.START_OBJECT)) {

Foo foobar = mapper.readValue(jp, Foo.class);

// process

// after binding, stream points to closing END_OBJECT

}

public class Foo {

public String foo;

}

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文件

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,则你自己弄吧

读取jsonjava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于读取json格式的文本、读取jsonjava的信息别忘了在本站进行查找喔。

The End

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