我正在尝试使用以下格式输入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。
非常感谢任何帮助!
答案 0 :(得分:0)
无论您传递到datapoints字段的值是什么,都会自动转换为字符串,因为您为其指定了“string”类型。删除此部分(即将整个type: "string"
留出数据点线)。
这应该为您提供更接近您想要的数据点。如果它不完全是您想要的,您可以使用convert
函数调整数据点,请参阅Ext.data.Field。