java - 使用 jarfile 中不可用的 JSONParser 读取 JSON 文件
问题描述
我正在尝试读取一个 json 文件并将其转换为 jsonObject,当我搜索如何做到这一点时,我遇到了用户的方法
JSONParser parser= new JSONParse();
但我在代码中使用的 org.json 版本是“ 20180803 ”。它不包含 JSONParser。它是否已从org.json包中删除?如果是这样,我可以用来读取 json 文件并将其转换为 json 对象的新类或方法是什么。
我的依赖如下:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
</dependency>
解决方案
您好,您可以使用简单的 JSON。你只需要在你的 pom.xml 文件中添加:
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
</dependency>
示例代码
public static JSONObject convertJsonStingToJson(String jsonString) {
JSONParser parser = new JSONParser();
return json = (JSONObject) parser.parse(jsonString);
}
推荐阅读
- r - 在 R 中合并具有不同日期格式的嵌入列表
- amazon-web-services - AWS Elasticsearch 快照是否包含数据?
- javascript - C++ std::flush 的 JavaScript 等价物是什么?
- python-3.x - how to best iterate through dictionary keys and compare the values?
- ember.js - 因 FindRecord 失败而中止转换
- python - 检查是否有错误
- r - Tidyr:pivot_wider 错误:无法转换
到 - php - Laravel-livewire:为什么触发事件会执行 render() 方法?
- python - tesseract 根本不准确,即使有配置
- windows - PowerShell 未启动