Parse JSON with unknown key?

后端 未结 2 906
慢半拍i
慢半拍i 2021-01-20 16:52

i have a Json output like this :

The numbers 2922 and 3910 are random numbers. How can i store all values that are in \"name\" in an array?

Thank yo

2条回答
  •  被撕碎了的回忆
    2021-01-20 17:00

    You can use Iterator.

    Using Iterator, you can iterate all elements of a list in either direction. You can access next element by calling next() method .

    JSONObject reader = new JSONObject(success);
                    Iterator  iteratorObj = reader .keys();
                    ArrayList al_getAllKeys=new ArrayList();
                    while (iteratorObj.hasNext())
                    {
                        String getJsonObj = (String)iteratorObj.next();
                        System.out.println("KEY: " + "------>" + getJsonObj);
    
                    }
    

提交回复
热议问题