java - 如何在 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
我该怎么办?
解决方案
使用Gson库。特别是你会使用方法fromJson
。
它返回一个对象数组。因此,您需要在 json 文件中创建一个代表您的对象的 Java 类。
推荐阅读
- laravel-5 - 如何在 laravel 5.5 的资源控制器的单一方法中使用多个权限中间件?
- kentico - Correct way to register a global event
- bash - Output lines in CSV where a particular column is not empty and another is
- android - 在 Google Play 上查找交易 ID 以在 2018 年转移应用
- node.js - How do I test a promise catch block - with with an error thrown from the callback
- php - Laravel 与许多表的关系
- hyperledger-fabric - 如何使用启用多用户模式部署 composer-rest-server 的多个实例?
- sql - Merging 4 tables without common columns/rows
- jquery - jQuery 2 下拉列表相等的值不同的结果
- webpack - Webpack 4 在同一文件夹中将 sass 转换为 css