Java GSON 获取JSON数据的所有Key

2019-11-01  本文已影响0人  AR7_
//返回JSON数据的所有Key数组
public static List<String> getJSONKey(String json) {
    List<String> list = new ArrayList<>();
    JsonParser parser = new JsonParser();
    JsonElement element = parser.parse(json);
    JsonObject obj = element.getAsJsonObject();
    Set<Map.Entry<String, JsonElement>> entries = obj.entrySet();
    for (Map.Entry<String, JsonElement> entry : entries) {
        System.out.println(entry.getKey());
        list.add(entry.getKey());
    }
    return list;
}
上一篇 下一篇

猜你喜欢

热点阅读