我正在尝试获取一个包含所有json键的数组,这些json键是通过Google Gson加载的json文件中找到的。我以前使用过SomeJsonObject.keySet()
,但是sets不能保持其内容的顺序。
我要找的东西如下所示:
JsonElement schema_pre = new JsonParser().parse(new FileReader("SchemaFile.json"));
JsonObject schema = gson.fromJson(schema_pre, JsonObject.class);
String[] keys_all = schema.keyArray();
发布于 2018-07-26 04:50:05
以JsonReader
为例,它从头到尾都是:
JsonReader reader = new JsonReader(/*Reader*/);
List<Object> objects = new ArrayList<>();
while (reader.hasNext()) {
String name = reader.nextName();
/////....
}
https://stackoverflow.com/questions/51525649
复制相似问题