java - Java中Json解析,返回主要元素

标签 java android json parsing

我正在开发进行 json 解析的 java 项目(最初是 android 项目)

最初我试图从标题中查找页面 ID

我有以下 json 字符串,其中包含有关页面 id 的信息,但我无法返回页面 id 3434750

如何在不知道 key(3434750) 的情况下访问包含“pageid”、“ns”和“title”的数组?

我该怎么做?

提前致谢

json string

最佳答案

获取 json 对象“pages”并使用 iterator 循环抛出它

Iterator<String> iterator = json.keys();
while (iterator .hasNext()) {
    String key = iterator .next();
    try {
        Object value = json.get(key);
    } catch (JSONException e) {

    }
}

关于java - Java中Json解析,返回主要元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38286391/

相关文章:

php - 如何在 PHP 中使用多行返回 JSON 进行内部连接

java - 如何从Java高效调用Perl程序?

java - 如何将 JTable 中第一行的颜色设置为黄色(或任何颜色)?

java - 覆盖父类(super class)的 equals 和 hashcode 方法。我是否为子类做

iphone - 这个授权问题有解决方案吗?

javascript生成方波声音

android - RxJava2 : How to get a dedicated background thread for work

PHP:foreach 循环与 array_merge 来创建 json 对象

java - 在 Fragment 中使用 RecyclerView 导致应用程序崩溃,行中没有错误

java - 字符串值无法转换为 JSONArray