如何在java中读取JSON文件并将其存储在JSONArray中

如何在java中读取JSON文件并将其存储在JSONArray中,java,json,Java,Json,如何读取我拥有的json文件,然后将其保存在JSONArray中 我所说的JSONArray是指org.json.JSONArray,而不是simple.JSONArray JSONParser parser = new JSONParser(); JSONArray obj = (JSONArray) parser.parse(new FileReader(pathJson)); 我尝试过这个方法,但是当我尝试使用obj.get()或obj.opt()方法时,我得到了一个错误,该方法说我不允

如何读取我拥有的json文件,然后将其保存在JSONArray中

我所说的
JSONArray
是指
org.json.JSONArray
,而不是
simple.JSONArray

JSONParser parser = new JSONParser();
JSONArray obj = (JSONArray) parser.parse(new FileReader(pathJson));
我尝试过这个方法,但是当我尝试使用
obj.get()
obj.opt()
方法时,我得到了一个错误,该方法说我不允许将
simpleJSONArray
投射到
JSONArray

我该怎么办?

使用库。特别是,您将使用方法
fromJson


它返回对象的数组。因此,您需要创建一个在json文件中表示对象的Java类。

这是否回答了您的问题?