asp.net アプリケーションで Fusioncharts を使用しています。xml をデータ ソースとして使用すると、アプリケーションは正常に動作しますが、JSON では動作しません。FusionChart クラスのデータ形式を次のように「json」に設定した後です。
(FusionCharts.SetDataFormat("json"))
.json データ ファイルを RenderChartHTML 関数に渡します。
Literal1.Text = FusionCharts.RenderChartHTML("FusionCharts/FCF_MSColumn3D.swf",
"Data/Data3.json", "", "BPOR", "700", "500", false);
JSONLint で検証したので、JSON 形式は正しいです。
この問題を解決するための助けをいただければ幸いです。
エラー メッセージは次のとおりです。データの読み込み中にエラーが発生しました。
FusionCharts Free を使用しています
コードは次のとおりです。
{ "chart":{ "caption":"Business Results 2005 v 2006", "xaxisname":"Month", "yaxisname":"Revenue", "showvalues":"0", "numberprefix":"$" }, "categories":[{ "category":[ { "label":"Jan" }, { "label":"Feb" }, { "label":"Mar" }, { "label":"Apr" }, { "label":"May" }, { "label":"Jun" }, { "label":"Jul" }, { "label":"Aug" }, { "label":"Sep" }, { "label":"Oct" }, { "label":"Nov" }, { "label":"Dec" } ] } ], "dataset":[{ "seriesname":"2006", "data":[ { "value":"27400" }, { "value":"29800" }, { "value":"25800" }, { "value":"26800" }, { "value":"29600" }, { "value":"32600" }, { "value":"31800" }, { "value":"36700" }, { "value":"29700" }, { "value":"31900" }, { "value":"34800" }, { "value":"24800" } ] }, { "seriesname":"2005", "data":[ { "value":"10000" }, { "value":"11500" }, { "value":"12500" }, { "value":"15000" }, { "value":"11000" }, { "value":"9800" }, { "value":"11800" }, { "value":"19700" }, { "value":"21700" }, { "value":"21900" }, { "value":"22900" }, { "value":"20800" } ] } ] }