如何用 Android 写入 json 文件

How to write in json file with Android

您好!我想更改名为“etatButton.json”的 json 文件中的值,但我不知道如何更改。

[
{
    "bouton1":"on",
    "bouton2":"on",
    "bouton3":"on",
    "bouton4":"off",
    "bouton5":"on",
    "bouton6":"on",
    "bouton7":"on",
    "bouton8":"on",
    "bouton9":"off",
    "bouton10":"off"
}
]

例如我想将“bouton1”的值从“on”更改为“off" 在像这样的 onClick 事件之后:

public void writeJson(View view) {
    // Write smth in json file
}

谢谢!

此代码可以帮助您入门....

try {
    JSONArray json = new JSONArray();
    JSONObject jsonobject =  new JSONObject();
    jsonobject.put("k1", "v1");
    jsonobject.put("k2", "v2");
    json.put(jsonobject);
    System.out.println(json);
} catch (JSONException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

输出:

[{"k1":"v1","k2":"v2"}]

如果您希望能够更改 v1 或 v2,只需使用变量