Java GSON: Getting the list of all keys under a JSONObject

前端 未结 4 850
孤独总比滥情好
孤独总比滥情好 2020-12-05 05:21

I have got GSON as a JSON parser in Java, but the keys aren\'t always the same.
For example. I have the following JSON:

{ \"The Object I already

4条回答
  •  猫巷女王i
    2020-12-05 05:47

    As of Gson 2.8.1 you can use keySet():

    String json = "{\"key1\":\"val\", \"key2\":\"val\"}";
    
    JsonParser parser = new JsonParser();
    JsonObject jsonObject = parser.parse(json).getAsJsonObject();
    
    Set keys = jsonObject.keySet();
    

提交回复
热议问题