【问题标题】:How to Parse Returned JSON Array from PHP如何从 PHP 解析返回的 JSON 数组
【发布时间】:2015-05-01 13:23:35
【问题描述】:

Json

{
    "title": "lorem",
    "image": "ipsum",
    "0": "dummytext",
    "1": "printingandtypesetting",
    "2": "industry",
    // etc...
}

我从 PHP 文件返回数组。

如何在我的应用程序中解析这个数组并使用数组中的每个项目,例如 Title,或者循环它们然后启动一个新的 Activity 来显示它们。

【问题讨论】:

    标签: java php android json


    【解决方案1】:

    您可以使用 Google 的 GSON 库 (https://code.google.com/p/google-gson/) 来解析您的 JSON 数据。

    您只需创建一个 POJO 类来保存从您的 php 文件返回的变量,然后 GSON 库可以处理其余部分。

    如果您的类被命名为“Employee”(仅作为示例),这就是您可以将其转换为对象的方式

    Employee employee = (Employee)gson.fromJson(InputString, new TypeToken<Employee>(){}.getType());
    

    “gson”是 GSON 的一个实例,“InputString”是您的 JSON 字符串。

    【讨论】:

    • 这对我来说有点复杂,因为我是 Java 新手,但无论如何感谢您的帮助 :) 我宁愿不使用任何纯粹的库。
    猜你喜欢
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    相关资源
    最近更新 更多