Write and Read a json data to internal storage android

后端 未结 2 1857
[愿得一人]
[愿得一人] 2020-12-10 04:52

I have a json array received from php

[  
   {  
      \"name\":\"Daniel Bryan\",
      \"img\":\"pictures\\/smallest\\/dierdrepic.jpg\",
      \"username\":         


        
2条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-10 05:03

    Corrected answer of Morteza Soleimani for reading:

    public static String readFromFile(String path) {
        String ret = "";
        try {
            InputStream inputStream = new FileInputStream(new File(path));
    
            if ( inputStream != null ) {
                InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
                BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
                String receiveString = "";
                StringBuilder stringBuilder = new StringBuilder();
                while ( (receiveString = bufferedReader.readLine()) != null ) {
                    stringBuilder.append(receiveString);
                }
                inputStream.close();
                ret = stringBuilder.toString();
            }
        }
        catch (FileNotFoundException e) {
            Log.e("FileToJson", "File not found: " + e.toString());
        } catch (IOException e) {
            Log.e("FileToJson", "Can not read file: " + e.toString());
        }
        return ret;
    }
    

提交回复
热议问题