Sencha Touch JSON格式?

时间:2012-02-22 14:16:36

标签: sencha-touch extjs

我是Sencha Touch的新手,现在正致力于使用Sencha touch为移动平台创建一些复杂的银行解决方案。我使用jQuery工作了很多,但对Sencha框架来说却是新手。我的问题是,sencha touch有没有任何特定的json格式,或者它会接受任何有效的javascript对象表示法吗?

例如,下面给出的是对象符号

{"user": [{"name": "yyy","age": "10"},{"name": "xxx","age": "20"},{"name": "zzz","age": "30"}]}

我能够将上述数据集绑定到sencha DataView,但我无法以下面的格式绑定JSON

{"data": [["xxx","10"],["yyy","20"],["zzz","30"]]}

为什么会这样? sencha是否在寻找精确的密钥,价值对格式?或者它在Sencha中有任何备用选项吗?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:6)

Ext.data.reader.Json期望将输入格式化为您的第一个示例。如果你只有第二种格式的avialble,你可以在第一次通过Ext.decode()之后使用Ext.data.reader.Array来解析JSON到实际的JS对象。