如何从(libgdx)json中获取字符串

时间:2015-07-09 16:01:20

标签: java json libgdx

我真的很想知道如何正确地完成这项工作(*):

FileHandle file = Gdx.files.local("test.json");
Json json = new Json(JsonWriter.OutputType.json);
JsonWriter writer = new JsonWriter(new StringWriter());
json.setWriter(writer);

json.writeObjectStart();
json.writeValue("name", "Testing");
json.writeObjectEnd();

file.writeString(..., false); // Here I am stuck

如你所见,我想手动(!)创建一个json对象并在其中只写一个字符串。我想要使用序列化器或类似的东西。

https://github.com/libgdx/libgdx/wiki/Reading-&-writing-JSON中有一段:序列化方法

在那里做同样的事情。但是,如何将我的Json转换为可写入文件的String? toString()在这里做得不好。

(*)再一次,我想强调我不想在这种情况下使用序列化程序,而是从头开始构建我自己的json文件。我完全清楚这可能导致的问题和无法管理的代码。谢谢!

0 个答案:

没有答案