首页 > 解决方案 > 如何在 java 中读取 JSON 文件并将其存储在 JSONArray 中

问题描述

如何读取我拥有的 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

我该怎么办?

标签: javajson

解决方案


使用Gson库。特别是你会使用方法fromJson

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


推荐阅读