Sprint启动json简单导入失败

时间:2017-08-24 09:41:31

标签: java json spring-boot

我看到spring boot有json简单的依赖列表

        <dependency>
            <groupId>com.googlecode.json-simple</groupId>
            <artifactId>json-simple</artifactId>
            <version>${simple-json.version}</version>
        </dependency>

但我无法在Spring启动应用程序中导入 org.json.JSONObject

可能是什么问题?

2 个答案:

答案 0 :(得分:2)

您需要使用org.json.simple包。

import org.json.simple.JSONObject;

使用IDE的maven插件重新导入依赖项。

答案 1 :(得分:2)

修改

  

尽管spring boot依赖于json-simple,但它被定义为   可选的依赖项。所以你需要在你的pom中添加依赖项   因为春季启动时不会自动下载。

<强>步骤

  1. 将此添加到您的pom.xml

    <dependency>
        <groupId>com.googlecode.json-simple</groupId>
        <artifactId>json-simple</artifactId>
        <version>1.1.1</version>
    </dependency>
    
  2. 然后刷新运行命令的依赖项

    mvn package
    
  3. 如果您使用IDE(例如JetBrains),请刷新/重新导入项目 Intellij Idea)。
  4. 在班级中导入包

    import org.json.simple.JSONObject;
    
  5. 使用和享受

    import org.json.simple.JSONObject;
    public class Application {
    
        public static void main(String[] args)
    
            JSONObject.escape("");
            System.out.println("Done");
        }
    }