如何使用C#创建Google DataTable JSON预期来源?

Raú*_*Roa 9 c# json google-visualization google-datatable

如何使用C#创建google.visualization.datatable所期望的JSON源?显然使用这JavaScriptSerializer是不可能的,因为预期的JSON具有文档中描述的奇怪结构:

var dt = new google.visualization.DataTable(
     {
       cols: [{id: 'task', label: 'Task', type: 'string'},
                {id: 'hours', label: 'Hours per Day', type: 'number'}],
       rows: [{c:[{v: 'Work'}, {v: 11}]},
              {c:[{v: 'Eat'}, {v: 2}]},
              {c:[{v: 'Commute'}, {v: 2}]},
              {c:[{v: 'Watch TV'}, {v:2}]},
              {c:[{v: 'Sleep'}, {v:7, f:'7.000'}]}
             ]
     },
   0.6
)
Run Code Online (Sandbox Code Playgroud)

Tör*_*bor 8

虽然我不熟悉.NET环境,但Google Visualization API有一个名为bortosky-google-visualization的.NET助手.该库从System.Data.DataTable对象写入JSON Google DataTable .