将数据写入本地JSON文件

暗淡

我将JSON文件存储在资产文件夹中。从中读取是很容易的,但是如何写入它以及退出应用程序时是否保存了数据?

JSON:

{
    "Home": [
        {
            "Task": "Lapup1",
            "Time": "14:00",
            "Date": "26/12/2016"
        },
        {
            "Task": "Lapup2",
            "Time": "17:00",
            "Date": "26/12/2016"
        },
        {
            "Task": "Lapup3",
            "Time": "15:00",
            "Date": "26/12/2016"
        }
    ]
}

杰森·帕瑟(阅读):

public class JSONParser {

    ArrayList<Task> taskList;
    String json;

    public JSONParser(Context context) {
        taskList = new ArrayList<Task>();
        json = null;
        try {
            InputStream is = context.getAssets().open("Home.json");
            int size = is.available();
            byte[] buffer = new byte[size];
            is.read(buffer);
            is.close();
            json = new String(buffer, "UTF-8");
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }

    public void getJsonData(String type) {
        try {
            JSONObject obj = new JSONObject(json);
            JSONArray m_jArry = obj.getJSONArray("Home");

            for (int i = 0; i < m_jArry.length(); i++) {
                JSONObject jo_inside = m_jArry.getJSONObject(i);
                Log.d("DTAG", jo_inside.getString("Task"));
                Log.d("DTAG", jo_inside.getString("Time"));
                Log.d("DTAG", jo_inside.getString("Date"));
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
}

那么,如何在Home字符串中添加一些内容呢?

亨利

你不能 资产是只读区域。要存储更改,您必须将文件存储在其他位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以仅将数据写入本地json文件中?

来自分类Dev

将数据写入json文件

来自分类Dev

将数据写入json文件

来自分类Dev

将数据写入 JSON 文件

来自分类Dev

无法在Swift 5中将编码的json数据对象写入本地文件

来自分类Dev

将熊猫数据框写入json文件

来自分类Dev

使用python将数据写入json文件

来自分类Dev

从现场将数据写入本地文本文件

来自分类Dev

将JSON写入文件

来自分类Dev

无法使用 JSON.Net 将 JSON 数据写入文件

来自分类Dev

如何将exif数据从json文件写入jpg图像?

来自分类Dev

如何使用jQuery将数据写入JSON文件

来自分类Dev

JSON至CSV将数据写入CSV文件

来自分类Dev

JSON至CSV将数据写入CSV文件

来自分类Dev

JSON foreach 循环将数据写入文件两次

来自分类Dev

使用python在多处理期间将数据写入JSON文件

来自分类Dev

无法将 MySQL 输出写入本地文件

来自分类Dev

将IPTC数据写入文件

来自分类Dev

Python将数据写入文件

来自分类Dev

将数据写入CSV文件

来自分类Dev

将数据写入CSV文件

来自分类Dev

如何从本地JSON文件将数据加载到ViewController中

来自分类Dev

有没有办法将正确格式的 json 信息写入 .json 文件并在本地读取?

来自分类Dev

将十六进制数据写入文件

来自分类Dev

将数据写入CSV格式文件

来自分类Dev

将数据的块数组写入文件

来自分类Dev

我正在尝试将数据写入文件

来自分类Dev

将数据写入Dockerfile中的文件

来自分类Dev

TCL将数据写入YAML文件