How to iterate over a JSONObject?

后端 未结 16 2138
孤街浪徒
孤街浪徒 2020-11-22 04:17

I use a JSON library called JSONObject (I don\'t mind switching if I need to).

I know how to iterate over JSONArrays, but when I parse JSO

16条回答
  •  Happy的楠姐
    2020-11-22 04:54

    With Java 8 and lambda, cleaner:

    JSONObject jObject = new JSONObject(contents.trim());
    
    jObject.keys().forEachRemaining(k ->
    {
    
    });
    

    https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html#forEachRemaining-java.util.function.Consumer-

提交回复
热议问题