【问题标题】:where can I upload json file?我在哪里可以上传json文件?
【发布时间】:2016-12-28 14:30:58
【问题描述】:

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

【问题讨论】:

  • 如果您在互联网上需要它,您只需在网络空间提供商中制作并检索它

标签: android arrays json android-studio getjson


【解决方案1】:

可以存储静态json数据here

【讨论】:

  • ok .. 如何发送 JSON 文件中的图像或视频?我在哪里可以保存我的数据以使用 JSON 发送它
  • 如果图像是在线托管的,您可以将 url 广告到 json 中的图像。但是,图像的 url 可能会随着时间的推移而改变或被删除。为确保您的用户将始终获得您的图像,您应该将它们转换为 base64 字符串并在您的应用程序中对其进行解码。解码 base64 图像的示例可在此处找到 stackoverflow.com/a/4837293/1185811
【解决方案2】:

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

【讨论】:

  • 使用这个json-generator.com你可以在这里上传你的json,他们也会提供URL来访问你的JSON
  • ok .. 如何发送 JSON 文件中的图像或视频?我在哪里可以保存我的数据以使用 JSON 发送它
  • 您可以将图像/数据保存在服务器上,然后只需将链接保存在您使用tinypic.com 将图像保存在服务器上的 json 中
  • 在 json-generator.com 中我无法编辑我的 JSON 文件站点生成一个带有新 URL 路径的新 JSON 文件
【解决方案3】:
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);
    }
}

提及移动 SD 卡中的路径,例如 Environment.getExternalStorageDirectory().getAbsolutePath()+"/" + System.currentTimeMillis()+".jpg" 作为路径

【讨论】:

    【解决方案4】:

    根据您的要求:

    1. 最好的选择是将其托管在(如果您有网络服务器)上
    2. 如果您不这样做,请在GDriveDropbox(或提供免费存储的类似托管服务)上共享文件。以只读访问权限共享它,以供您的应用读取。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          猜你喜欢
          • 2014-08-19
          • 2016-08-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多