Очень путать с JsonBeans
от Libgdx. Попытка сэкономить & загрузить игру в локальное хранилище. Инициализация файла:Письмо и чтение JSON с Libgdx
file=Gdx.files.local(FILENAME);
Чтение JSON:
if (file.exists()) {
JsonReader jsonReader = new JsonReader();
JsonValue jv = jsonReader.parse(file.reader());
levels = jv.getInt(LEVELS, 1);
}
App умирает с NullPointerException
на levels = jv.getInt(LEVELS, 1);
(jv
является null
).
Но письма не работает тоже выходной файл пуст:
Json json=new Json(JsonWriter.OutputType.json);
json.setWriter(file.writer(true));
json.writeObjectStart();
json.writeValue(LEVELS, levels);
json.writeObjectEnd();
Любые предложения? Заранее спасибо.
Это должно быть хорошо. У вашего файла есть определенный тип? Например, в ваших полях? – James
Не понимаю, что вы имеете в виду :) – constantinopolskaya