首页 > 解决方案 > 使用 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>

标签: javajsonreadfilejsonparser

解决方案


您好,您可以使用简单的 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);
}

推荐阅读