java怎么读取json格式的数据 java如何读取json中文件内容
java怎么读取json格式的数据
/** 
 *  解析方式
 * @param result JSON字符串 
 * @param name   JSON数组名称 
 * @param fields JSON字符串所包含的字段 
 * @return       返回List
java如何读取json中文件内容
java读取文件非常简单的
File file = new File("D:/java") //给定一个目录
File[] list = file.listFiles() //获取目录下的所有文件
for(int i=0 i
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文件
首先你要引入
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
然后具体例子你可以参考这个网页
http://www.blogjava.net/xcp/archive/2008/10/31/json2.html
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,则你自己弄吧