ハイチャートに取り組んで、C#のajaxでデータを送信しています。それが正常に動作し、私は単純に、一連のプロパティを作成グラフにデータを送信しなければならないとき、今、私が以前にここC#でこのタイプのjsonオブジェクトを作成するには?
チャートデータのいくつかの異なる種類で立ち往生しています、カテゴリなど
public class SeriesQuarter2
{
public string id { get; set; }
public string name { get; set; }
public List<Data2> data { get; set; }
}
とのリストを埋めました。このプロパティと私はこの
のようなルックスを作りたい 、javascriptserializer を使用して、それをシリアル化し、このJSON文字列を格納し、私はJSON.parseを使用して解析しアヤックス成功に戻るので、グラフの系列3210は今、これは結構ですが、今私は、異なる特性を持つオブジェクトのこのタイプを行いますどのようにシリーズ
series: [
{
type: 'column',
name: 'Tokyo',
data: [-49.9, 71.5]
},
{
type: 'column',
name: 'New York',
data: [83.6, -78.8]
},
{
type: 'scatter',
showInLegend: false,
data: [
{
name:'Mydata',
y: 200,
mydata : 4,
color:'red',
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
}
},
{
name:'Mydata2',
y: 200,
mydata : -4,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}
]
}
]
このタイプのオブジェクトを送信する必要がありますか?
:
使い方は? – Reniuz
@ Reenuz in seriesデータ変更のプロパティがあり、最初に番号のリストを持っていて、別のプロパティ名、y、mydataなどを持っています –
開始から... jsonシリーズでは、データ。しかし!異なるデータには名前とデータのようなフィールドがあります。したがって、フィールド名とジェネリック型のデータフィールドを持つ基本クラスを作成できます。または、単にjson-> c#クラスコンバータツールを見つけて、それが何を生成するか見ることができます。 – Reniuz