【问题标题】:Is there any easy way to sort a JSONArray of objects by an attribute in Android?有没有简单的方法可以通过Android中的属性对对象的JSONArray进行排序?
【发布时间】:2011-01-28 21:09:52
【问题描述】:

有没有什么简单的方法可以在 Android 中按属性对 JSONArray 对象进行排序?

【问题讨论】:

标签: android json sorting arrays


【解决方案1】:

也许使用 Google GSON 库,您可以将数组反序列化为对象的类型化集合,然后使用 Collections 执行排序。

查看以下链接中的第 6 行。看起来有点乱,但可能是最快的方法。。

http://sites.google.com/site/gson/gson-user-guide#TOC-Collections-Examples

【讨论】:

  • 我希望避免反序列化为对象,因为对象包含大量数据并且处理成本很高。
  • JSON 来自哪里?
  • 我通过一个 webresponse 字符串获取所有 JSON,我从中创建一个 JSONArray。
  • 你能不能不在服务器端进行排序,这样数据在拉到设备之前就已经按照你需要的顺序了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-04
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
相关资源
最近更新 更多