【问题标题】:Imported json library Java, but still getting JSON cannot be resolved error导入json库Java,但还是得到JSON无法解析错误
【发布时间】:2018-08-09 04:49:12
【问题描述】:

我开始在 leetcode 上进行编码,然后在 Playground 中打开它并将该代码放在我的本地并导入 json jar,但我仍然看到无法解析 Json 的错误。

错误行: return Json.value(input).toString();

我已经尝试了两个导入罐子

导入 org.json.; 导入 org.json.simple.;

任何帮助将不胜感激。

提前致谢。

public static String stringToString(String input) {
    if (input == null) {
    return "null";
        }
        return Json.value(input).toString();
}

【问题讨论】:

    标签: java json import


    【解决方案1】:

    如果您尝试在 leetcode 上运行它,该 jar 应该实际存在于您的应用程序类路径中,以便导入工作。作为测试,尝试在 Eclipse 或 Intellij 等 IDE 中运行您的代码。它会在编译时提示您有关错误的信息。

    【讨论】:

    • 我在 leetcode 上运行了这段代码并且工作正常,现在当将该代码放入 eclipse 时,我得到了那个错误。我也导入了jar文件。
    【解决方案2】:

    Json 在 org.json 中不可用。您可以像这样使用 JSONObject 来解析 json 字符串

    JSONObject jo = new JSONObject(
      "{\"city\":\"chicago\",\"name\":\"jon doe\",\"age\":\"22\"}"
    );
    

    查看完整示例Here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多