讀取assets中的文件...
新建assets資源文件夾(注意:assets和java文件夾是同一個級別的
將.json或者.txt文件(比如:test.json)
放入assets文件夾下接下來就是讀取的過程了
public static String getJson(String fileName,Context context) { //將json數據轉成字符 StringBuilder stringBuilder = new StringBuilder(); try { //獲取assets資源管理器 AssetManager assetManager = context.getAssets(); //通過管理器打開文件並讀取 BufferedReader bf = new BufferedReader(new InputStreamReader( assetManager.open(fileName))); String line; while ((line = bf.readLine()) != null) { stringBuilder.append(line); } } catch (IOException e) { e.printStackTrace(); } return stringBuilder.toString(); }
字符串轉換成JSONObject,正常解析就可以了
JSONObject jsonObject = new JSONObject(str);
沒有留言:
張貼留言