Android - 如何将.JSON保存到设备?

时间:2014-08-06 15:35:05

标签: android json

我创建了一个应用程序。从服务器获取.JSON文件并读取它。

我想要做的是在它实际执行任何读取之前将其作为.JSON文件保存到设备上。我之所以这样做,是因为每次客户使用我的应用程序时都不需要连接互联网。

以下是JSON

的示例
{
"CARS LIST":
    {
    "Car":
        {
        "Make":"BMW",
        "Model":"M3",
        "Engine":"4.0",
        "Desc":"M Power!",
        },

    "Car":
        {
        "Make":"Mercedes",
        "Model":"SLS",
        "Engine":"6.2",
        "Desc":"AMG!",
        }
    }
}

2 个答案:

答案 0 :(得分:1)

您可以将此响应保存为文件名中包含时间戳的文本文件。 这将在上次更新数据时提前告诉您。

答案 1 :(得分:0)

我就是这样做的。

  1. 获取输入流
  2. 使用inputstream.read(byte [] buffer,int offset,int length)将数据存储为byte []。
  3. 将byte []放入char []。
  4. 保存到设备