0

次の形式の JSON ファイルを入力しようとしています。

[{"Target": "stats.server14"、 "datapoints":[[0.0、1340034660]、[0.016666666666666666666、1340034720]、[0.116666666666666666667、1340034780]、0.180]、0.180]、0.180]、0.180 1340034960]、[0.05、1340035020]、[ヌル、1340121000]]}]

メタタグとネストされたデータ ポイントが含まれているため、これを解析する方法がわかりません。

これが私がこれまでに持っているものです:

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

1 つの大きな文字列でデータ ポイントを返すだけです。それらをxValue、yValueに分割したいと思います。

どんな助けでも大歓迎です!

4

1 に答える 1

0

datapoints フィールドに渡す値は、「string」型を指定したため、自動的に文字列に変換されます。この部分を削除します (つまり、データポイント行から全体を残しtype: "string"ます)。

これにより、必要なものに近いデータポイントが得られるはずです。それが完全にあなたが望むものではない場合、convert関数を使用してデータポイントを微調整できます。 Ext.data.Fieldを参照してください。

于 2012-06-20T09:03:37.853 に答える