これにはたくさんのQがありますが、私はJSON.Netなどがなくても解決策が必要です。Asp.Net MVCで缶詰を使用する必要があります。Dynamic/ExpandoとJSON
どのように私は動的プロパティでPOCOをシリアル化できますか?すべての静的プロパティも取得できますか?私が見つけたのはダイナミックのみ、または簡単なスタティックタイプでした。
public class ReturnThisClassAsJSON {
public int Id {get; set; }
public string Name { get; set; }
public ContainedClass ContainedContents { get; set; }
}
public class ContainedClass {
public int Order { get; set; }
public string Label { get; set; }
public dynamic DynamicInfo { get; set; }
public List<dynamic> DynamicList { get; set }
}
サンプルデータと予想されるシリアライズされたJSON出力を提供できますか? – wdosanjos
あなたは何を意味するのですか?私が見つけたのはダイナミックなものか、簡単なスタティックなものでしたか?試しても動かなかったコードがありますか?あなたはそれを共有できますか? – wdosanjos
http://stackoverflow.com/questions/5156664/how-to-flatten-an-expandoobject-returned-via-jsonresult-in-asp-net-mvcを参照してください。動的型と静的型の両方を持つクラスが私がしようとしているものです。静的型のオブジェクト階層は簡単です。ダイナミクスをPOCOに投げ込み、それでも機能させる。 – Trober