我在开头有一个'{',这是我的json文件
{
"Rooms": [
{"x":1},
{"y":1}
]
}
Run Code Online (Sandbox Code Playgroud)
也许它无法读取文件?这是我的代码:
JSONTokener tokener = new JSONTokener("res/MAP.JSON");
JSONObject test = new JSONObject(tokener);
Run Code Online (Sandbox Code Playgroud)
JSONTokener tokener = new JSONTokener("res/MAP.JSON");
Run Code Online (Sandbox Code Playgroud)
这不会从文件中读取res/MAP.JSON.这会尝试将字符串标记"res/MAP.JSON"为JSON.由于该字符串不是JSON,因此不起作用.
如果要从文件中读取,请尝试传入java.io.FileReader:
JSONTokener tokener = new JSONTokener(new FileReader("res/MAP.JSON"));
Run Code Online (Sandbox Code Playgroud)