首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android系统中的滤波器阵列

Android系统中的滤波器阵列
EN

Stack Overflow用户
提问于 2013-09-12 06:15:40
回答 2查看 503关注 0票数 1

我是新来的机器人。如何在安卓系统中过滤ArrayList。我有以下的JSON response,我想删除这些null objects,请参考我的示例:

代码语言:javascript
运行
复制
    {
      name: "7-11 上海店",
      name_en: "7-11 Shanghai",
      address: "浦东新区陆家嘴环路1396号",
      address_en: "12344",
      logo: "http://google.com/images/7eleven.gif",
      items: [{
          description: "(null)",
          quantity: 0,
          price: 0
      },
      {
          description: "Item 1",
          quantity: 1,
          price: 19.9
      }
    ],
      amount_due: 19.9
   }

在本例中,我要删除:

代码语言:javascript
运行
复制
{
    description: "(null)",
    quantity: 0,
    price: 0
}

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-12 06:24:31

我终于找到了答案。对于那些和我有同样问题的人。可以使用此解决方案删除array上的特定项。

代码语言:javascript
运行
复制
yourArray.removeAll(Collections.singleton("item_you_want_to_remove"));

e.g in my case:

myArray.removeAll(Collections.singleton("(null)"));

这很好用!

票数 1
EN

Stack Overflow用户

发布于 2013-09-12 06:20:45

您可以尝试使用GSON将json映射到一些Business类。这是谷歌的免费图书馆。链接到GSON

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18756684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档