Sencha Touch 2- 解析存储包含数组的 JSON 文件

Posted

技术标签:

【中文标题】Sencha Touch 2- 解析存储包含数组的 JSON 文件【英文标题】:Sencha Touch 2- Parsing Store JSON file containing Array 【发布时间】:2012-09-10 14:39:53 【问题描述】:

我想将以下 JSON 文件解析到我的 Sencha Touch 应用程序中。我无法弄清楚要使用什么类型的“存储”(Store、JsonStore、ArrayStore 等)以及“字段”设置是什么样的。数组中的每个“数据点”都应存储为一个 xValue 和一个 yValue。我不明白没有单独的标签如何阅读这些点


  "status_code": 200,
  "status_text": "Success",
  "data": [
    "Ajwan",
    "Alasande Gram",
    "All Flower",
    ...
    "Wood",
    "Wool",
    "Yam",
    "Yam (Ratalu)"
  ],
  "count": 357

【问题讨论】:

【参考方案1】:

正如我在另一个问题上已经回答的有点早,您必须将 JsonStore 与您的自定义阅读器一起使用。

在您的 Reader 版本中,您必须覆盖 readRecords: function(data) 方法...

干杯,奥列格

【讨论】:

以上是关于Sencha Touch 2- 解析存储包含数组的 JSON 文件的主要内容,如果未能解决你的问题,请参考以下文章

Sencha Touch 2 嵌套模型和数据存储

更新/更改列表组件 sencha touch 的存储

如何在 Sencha Touch 2 模型中存储日期

将单个对象加载到 sencha touch 中的数据存储中

Sencha Touch 2 动态获取容器数据/存储

sencha touch / phonegap - 数据库