Newtonsoft.JSON を使用して DataTable を JSON に変換しようとしていますが、出力が ExtJS グリッドとチャートが期待するものではないことがわかりました。
私のコードは
string output = JsonConvert.SerializeObject(dt, Formatting.Indented,
new JsonSerializerSettings
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
});
これはJson文字列を次のように返します
"[{\"DAYDATE\":\"2012-05-22T00:15:00\",\"SERIES1\":3.65}]"
「\」と開始および終了の二重引用符を削除すると、ExtJS で正常に動作します。
また、日付形式をよりJSONに変更しようとしました
string javascriptJson = JsonConvert.SerializeObject(entry, new JavaScriptDateTimeConverter());
結果は
"[{\"DAYDATE\":new Date(1337642100000),\"SERIES1\":3.65}]"
まだ運がない