繁体   English   中英

JSONObject中的错误

[英]Error in JSONObject

我在JSONObject中遇到编译错误:

构造函数JSONObject(String)未定义

    BufferedReader br = new BufferedReader(new FileReader("json.json"));
    StringBuilder sb = new StringBuilder();
    String line = br.readLine();
    while (line != null) {
        sb.append(line);
        line = br.readLine();
    }

    JSONObject jsonObj = new JSONObject(sb.toString());

尽管代码仅根据JSON文档

    BufferedReader br;
    try {
        br = new BufferedReader(new FileReader("json.json"));
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();
        while (line != null) {
            sb.append(line);
            line = br.readLine();
        }
        JSONObject jsonObj = new JSONObject(sb.toString());
        System.out.println(jsonObj);
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

如果找不到文件,则应处理该异常。 我认为这对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM