小编Ste*_*n T的帖子

JSON 文件太短,无法创建 JsonReader

我正在使用 javax.json 库并尝试读取文本文件中的 JsonObject。我正在使用此方法读取文件并将其作为 JsonObject 返回:

public static JsonObject readFile(String path)
{
    InputStream is = new FileInputStream(path);
    JsonReader rdr = Json.createReader(is);
    JsonObject obj = rdr.readObject();
    rdr.close();
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试读取文件时,我JsonReader rdr = Json.createReader(is)在行中收到一条错误消息,指出它

“无法自动检测编码,没有足够的字符”。

我可以做些什么来修复此错误而不更改文件中的内容?

文件是这样的:

{"6111":1,"6121":1,"6131":1,"6141":1,"6151":1,"6162":1,"6312":1,"6323":1,"6331":1,"6343":1,"totalGames":1}

java json

2
推荐指数
1
解决办法
1324
查看次数

标签 统计

java ×1

json ×1