java 中如何引用json文件

如题所述

引用json文件?这个说法够奇怪的。

JSON格式对象的操作可以借助于第三方包JSON-lib(需要其他依赖包)或者org.json(不需要其他依赖包)来操作。

你所说的引用JSON文件,是对json格式的文件进行操作么?如果是那样的话可以利用IO流,读取文件中的字符串,再利用JSON-lib或者org.json进行处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-03
引用json文件的说法是比较怪异的
你把它当做一个普通文本文件,用IO去读写就可以了

补充一下:当然也有第三方类库可以直接操作json格式的文本,但本质上都是IO
第2个回答  推荐于2017-12-15
首先你要引入
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,要用到的jar包怎么导入?
先把jar包放在项目下面,最好是新建一个专门放包的文件夹 右键项目,属性,java build path,添加包

java中如何读取json文件,在本地有E:\/a.json文件,想读取这个json文件里 ...
\/\/json文件存放路径(如:E:\\a.json)String data= ReadFile.readFile("F:\\\\a.json");System.out.println(data);JSONObject jsonObj = JSONObject.fromObject(data);\/\/得到A对象 JSONArray arrayA=jsonObj.getJSONArray("A");A a = (A) JSONObject.toBean((JSONArray.fromObject(arrayA...

在java web开发中怎么使用json?
1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。在Java中就是一种...

java中怎样读取一个json格式的文件然后返回一个对象
1.如果使用成熟的框架,应该有专用的jar包‘2.如果自己搭建框架,去网上下载个jar包,放到lib下,使用固定格式就好,一般使用json-lib 或者gson,网上有详细的使用方法

如何将json字符串转成带有对象引用的java对象
您好,鉴于此问题,我将提供您如下的解决方案:1、首先,加入如下 jar 文件到工程中:2、编写 java 代码,进行json 数据的转换 3、控制台输出结果如下所示:{"age":90,"houses":[],"id":1,"name":"liNing"} User [age=90, houses=[], id=1, name=liiNing]...

java中如何用json格式发送并接受arrayList?
这个要用到json的jar包 json-lib-2.x ,然后用JSONArray对象封装list ,最后把jsonarray放入jsonobject中封装成json对象。当然了 如果你用框架的话 人家有封装json对象的机制。原生态servlet就自己用json包封装呗 给段例子给你刚写的 :

Java如何读取json文件并将其存入Mongodb数据库中
因为Java操作mongodb需要使用相关的ORM驱动,所以你最好是读取json数据后转成Java对象然后调用驱动方法存入到数据库中即可。

java后端怎么发送json文件给客户端?
1. 将JSON文件读取为字符串,例如:```String jsonString = new String(Files.readAllBytes(Paths.get("path\/to\/jsonFile.json")));```2. 将字符串设置为响应体,设置响应头为JSON格式,例如:```response.setContentType("application\/json");response.setCharacterEncoding("UTF-8");response....

java如何接收ajax传递的json类型的数据
在java中new一个Map对象获取,如 Map<String,String> map = (Map<String,String>)request.getParament("json");然后获取name为:map.get("name");如果json数据为数组:[{name:'张三',age:17},{name:'李四',age:20}]在java中new一个 List<Map<String,String> maplist = (List<Map<...

Java实现Json读取问题,json文件必须是以“[”开头的吗
不是,只要满足json的格式就行, 比如你{"name":"XXX"},这样的也可以。

相似回答