Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
から継承するコレクションクラスがありますList<T>
List<T>
public class TestCollection : List<Test> { public virtual String SomeTestingDetail { get; set; } }
Json.NET はテスト オブジェクトの配列をシリアル化しますが、SomeTestingDetailプロパティは除外します。
SomeTestingDetail
このプロパティも強制的にシリアル化する方法はありますか?
JSON.net シリアライザーは List を配列に変換し、コレクション内の直接のプロパティは無視されます。Json.Net サイトから「JSON 配列は値の範囲のみをサポートし、プロパティはサポートしないため、.NET コレクションで宣言された追加のプロパティとフィールドはシリアル化されません。より良い方法は、文字列プロパティとアイテムのリストを保持するプロパティ。
http://james.newtonking.com/projects/json/help/