Как изменить одно значение в JSONObject?

Я использую моментальный снимок игры в Google Play, и мне нужно передать данные, которые мне нужно сохранить, используя JSON.

Вот файл JSON:

{"Date":1531043635316,"Daily bonus":2,"sound enabled":true,"total coins":2099300,"high score":0,"Btns Set":1,"leftBtnX":46,"leftBtnY":18,"leftBtnsize":1,"upBtnX":105,"upBtnY":18,"upBtnsize":1,"rightBtnX":164,"rightBtnY":18,"rightBtnsize":1,"guardBtnX":288,"guardBtnY":18,"guardBtnsize":1,"chargeBtnX":363,"chargeBtnY":18,"chargeBtnsize":1,"attackBtnX":438,"attackBtnY":18,"attackBtnsize":1,"superBtnX":438,"superBtnY":58,"superBtnsize":1,"ultimateBtnX":363,"ultimateBtnY":58,"ultimateBtnsize":1,"dpadX":80,"dpadY":40,"dpadSize":1,"gpadX":405,"gpadY":59,"gpadSize":1}

Теперь, когда я пытаюсь изменить только один из них, используя этот код:

private byte[] saveToJSON(){
    try {
        JSONObject obj = new JSONObject();
        obj.put("total coins", Settings.totalCoins);
        return obj.toString().getBytes();
    } catch (JSONException e) {
        e.printStackTrace();
        throw new RuntimeException("Error converting save data to JSON.", e);
    }
}

Весь файл get изменяется только на этот единственный параметр, он становится следующим:

{"total coins":2099300}

Теперь, как я могу изменить только одно значение параметра?

Извините, это первый раз, когда я работаю с JSON

java,android,json,

-1
Яндекс.Метрика