ListとJsonデータをWebページに戻す必要があるレポートを作成しています。私は多層アプリケーションで作業しています。 WebプロジェクトはMVCを使用して作成されますが、重労働はクラスライブラリで別々のプロジェクトで行われます。C#クラスライブラリからJsonデータを返すことが可能
レポートオブジェクトをクラスライブラリからコントローラに戻していますが、モデルにListsとJsonの組み合わせを返すことは可能でしょうか?理想的には私がレポートモデルには次のようにしたいと思います:
public class Report
{
public List<TopSellers> TopSellers { get; set; }
public List<MonthlySales> MonthlySales { get; set; }
public Json ShopSales { get; set; }
}
この方法は、リストのものは、通常のようにレンダリングすることができますが、jQueryのは、私が使用しているグラフを描画するために、JSONというリターンをつかむことができ。
これは可能ですか?
私はこれに似て宣言しようとしましたが、私が得る唯一のオプションは 'JsonReaderWriterFactory'です。
今までのJsonの露出はnullだったので、誰かが私を助けたり、正しい方向に向いてくれたら非常に感謝しています。
ありがとうございました。
JSONはテキスト形式です。文字列を返すことはできませんか? – Oded
こんにちはOded、コメントありがとう。私はできた。 jQueryに渡す前にJson形式に変換する必要がありますか? – 109221793
これは悪い考えです。 JSONは、同じシステムの異なる部分間ではなく、システム間で通信するためのものです。 –