使用未知密钥解析JSON?

Jac*_*ont 1 java json

我有一个像这样的Json输出:

在此输入图像描述

数字2922和3910是随机数.如何在数组中存储"name"中的所有值?

谢谢.

Int*_*iya 11

你可以使用Iterator.

使用Iterator,您可以在任一方向上迭代列表的所有元素.您可以通过调用next()方法来访问下一个元素.

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);

                }
Run Code Online (Sandbox Code Playgroud)