2012-06-19 169 views
0

我试着输入,有下列格式的JSON文件:煎茶触摸JSON格式

[{ “目标”: “stats.server14”, “数据点”:[0.0,1340034660] [0.016666666666666666,1340034720],[0.11666666666666667,1340034780], [0.18333333333333332,1340034840],[0.05,1340034900],[0.0, 1340034960],[0.05,1340035020],[空,1340121000]]}]

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

这是我到目前为止有:

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

它只是返回一个大的字符串数据点。我希望将它们分解为xValue和yValue。

任何帮助将不胜感激!

回答

0

无论您传递给数据点字段的值是否自动转换为字符串,因为您已将其输入为“string”。删除此部分(即将整个type: "string"留在数据点行之外)。

这应该会给你更接近你想要的数据点。如果它不完全是你想要的,你可以使用convert函数来调整数据点,参见Ext.data.Field

+0

谢谢!这非常有帮助! – user1467584