0

我正在尝试输入具有以下格式的 JSON 文件:

[{ “目标”: “stats.server14”, “数据点”:[[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。

任何帮助将不胜感激!

4

1 回答 1

0

无论您传递给数据点字段的任何值都会自动转换为字符串,因为您给它输入了“字符串”类型。删除这部分(即,将整个type: "string"数据点排除在数据点行之外)。

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

于 2012-06-20T09:03:37.853 回答