如何从PHP中解析返回的JSON数组

时间:2015-03-01 00:30:24

标签: java php android json

的Json

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

我正在从 PHP 文件返回数组。

如何在我的应用程序中解析此数组并使用数组中的每个项目,例如标题,或者循环遍历它们,然后启动一个显示它们的新活动。

1 个答案:

答案 0 :(得分:1)

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

你只需要创建一个POJO类来保存从你的php文件返回的变量,而GSON库可以处理其余的。

如果您的班级名为“员工”(仅作为示例),您可以将其转换为对象

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

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