我正在从我的 android 项目中的 assets 文件夹中读取 json 文件。我正在尝试将读取 json 文件后返回的字符串转换为 JSONObject。我用谷歌搜索了很多,但在我的代码中找不到错误。其他人使用此代码取得了成功。任何人,如果我的方法有误或我的代码中有问题,请指导我。在 - //1 行,我得到标题中所述的错误。
AssetManager am = getAssets();
InputStream is;
try
{
is=am.open("places.json");
int size = is.available();
byte[] buffer = new byte[size];
is.close();
String bufferString = new String(buffer);
JSONObject jo = new JSONObject(bufferString); //1
JSONObject pjo = jo.getJSONObject("Places");