我在哪里可以上传json文件?

时间:2016-08-22 06:40:38

标签: android arrays json android-studio getjson

我已经写了一个带有数据的json文件我会把它带到android中的recycleview但我不知道在哪里可以上传这个文件来访问它进入android项目

6 个答案:

答案 0 :(得分:1)

您可以存储静态json数据here

答案 1 :(得分:0)

您可以将JSON文件存储在资源文件夹中......

答案 2 :(得分:0)

void saveStringToFile(String path, String content) {
    try {
        File newFile = new File(path);
        newFile.createNewFile();
        FileOutputStream fos = new FileOutputStream(newFile);
        fos.write(content.getBytes());
        fos.flush();
        fos.close();
        Constant.logD("File "+ newFile.getName()+ " is saved successfully at "+ newFile.getAbsolutePath());
    } catch (Exception e) {
        Constant.logE("Unable to save file", e);
    }
}

提到像Environment.getExternalStorageDirectory()这样的移动SD卡中的路径.getAbsolutePath()+“/”+ System.currentTimeMillis()+“。jpg”as path

答案 3 :(得分:0)

根据您的要求:

  1. 最佳选择是将其托管在(如果有的话,是Web服务器)
  2. 如果您不在,请在GDriveDropbox(或提供免费存储空间的类似托管服务)上共享该文件。与您的应用程序的只读访问权限共享,以便阅读。

答案 4 :(得分:0)

有两种方法可以做到这一点:

  1. 本地存储:您可以将 JSON 文件本地保存在您的项目中。 (已经有人回答了)
  2. 上传您的 JSON:您可以在 jsonbin.io 上传您的 JSON,它会生成一个您可以在您的项目中使用的 API。

答案 5 :(得分:0)

您可以将 json 文件放在 assets 文件夹中,最好的选择是将 json 文件托管在服务器上并在您的项目中使用数据 (API)。