Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

i have a Json output like this :

enter image description here

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

Thank you.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
571 views
Welcome To Ask or Share your Answers For Others

1 Answer

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<String> al_getAllKeys=new ArrayList<String>();
                while (iteratorObj.hasNext())
                {
                    String getJsonObj = (String)iteratorObj.next();
                    System.out.println("KEY: " + "------>" + getJsonObj);

                }

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...