Libgdx의 JsonBeans
과 매우 혼동 스럽습니다. &로드 진행률을 로컬 스토리지에 저장하려고했습니다. 초기화 파일 :Libgdx로 JSON 작성 및 읽기
file=Gdx.files.local(FILENAME);
읽기 JSON :
if (file.exists()) {
JsonReader jsonReader = new JsonReader();
JsonValue jv = jsonReader.parse(file.reader());
levels = jv.getInt(LEVELS, 1);
}
앱이 levels = jv.getInt(LEVELS, 1);
에서 NullPointerException
로 사망 (jv
이 null
입니다).
그러나 쓰기도 작동하지 않습니다, 출력 파일이 비어 있습니다 :
Json json=new Json(JsonWriter.OutputType.json);
json.setWriter(file.writer(true));
json.writeObjectStart();
json.writeValue(LEVELS, levels);
json.writeObjectEnd();
어떤 제안? 미리 감사드립니다.
괜찮을 것입니다. 파일의 형식이 어딘가에 정의되어 있습니까? 당신의 들판에서와 같이? – James
무슨 뜻인지 모르겠다 :) – constantinopolskaya