Sencha Touch JSON格式

时间:2012-06-19 22:26:07

标签: json sencha-touch extjs sencha-touch-2

我正在尝试使用以下格式输入JSON文件:

  

[{“target”:“stats.server14”,“datapoints”:[[0.0,1340034660],   [0.016666666666666666,1340034720],[0.11666666666666667,1340034780],   [0.18333333333333332,1340034840],[0.05,1340034900],[0.0,   1340034960],[0.05,1340035020],[null,1340121000]]}]

我无法弄清楚如何解析它,因为它包含元标记和嵌套数据点。

这是我到目前为止所做的:

    Ext.regModel('DataModel', {
        fields: [
            {name: 'target', type: 'string'},
            {name: 'datapoints', type: 'string'}
        ]

它只返回一个大字符串中的数据点。我想把它们分成xValue,yValue's。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

无论您传递到datapoints字段的值是什么,都会自动转换为字符串,因为您为其指定了“string”类型。删除此部分(即将整个type: "string"留出数据点线)。

这应该为您提供更接近您想要的数据点。如果它不完全是您想要的,您可以使用convert函数调整数据点,请参阅Ext.data.Field