如何解析来自drupal站点的json数据到android应用程序?

时间:2015-02-11 10:01:22

标签: android json drupal-7

我正试图以dson的形式将数据从drupal网站发送到android app。我创建了链接,现在我的链接以这种形式返回数据。 我不知道如何解析这个格式化的数据,以显示在Android应用程序的列表视图中。

{
  "nodes" : [
    {
      "node" : {
        "title" : "Saksham Iron Store",
        "Contact" : "09216630565",
        "Category" : "Decoration & Hardware",
        "City" : "Sangrur"
      }
    },
    {
      "node" : {
        "title" : "Loaffer Hut Garments",
        "Contact" : "8591697698",
        "Category" : "Fashion & Garments",
        "City" : "Sangrur"
      }
    },
    {
      "node" : {
        "title" : "BCB English Academy and Visa Guidance",
        "Contact" : "8699010091",
        "Category" : "Education",
        "City" : "Sangrur"
      }
    },
    {
      "node" : {
        "title" : "Aggarwal Engineering Corporation",
        "Contact" : "9417070197",
        "Category" : "Decoration & Hardware",
        "City" : "Sangrur"
      }
    },
    {
      "node" : {
        "title" : "Inder Sain Paint and Decoration",
        "Contact" : "9888821904",
        "Category" : "Decoration & Hardware",
        "City" : "Sangrur"
      }
    }
  ]
}

我如何解析它并在Android应用程序的listview中显示?

1 个答案:

答案 0 :(得分:0)

假设接收数据的JSON语法符合标准模型,您可以使用org.json包中已存在的库之一解析android中的JSON(例如,对于数组,JSONArray)。

我建议你看一下GSON库(我个人的偏好,当然还有很多其他的)因为它可以更容易地专注于你的业务逻辑,而不是通过解析JSON来占用你自己。 / p>