サーバー側から来たオブジェクトをシリアル化するときは、Newtonsoft
を使用するのが難しいです。Newtonsoftは同じ値、異なるオブジェクトを持つオブジェクトをシリアル化しません
2つの要素を持つコレクションList<ObjectExample>
があります。そのObjectExampleの要素の一部が同じ場合は、そのうちの1つのみをシリアル化します。以下
例:
(それは一つだけを示すが、それらは異なっていなければ、 "ノームDA Entidade" または "ティポデEntidade" 以降は、それが示す異なる。)
「ノームda Entidade "と" Tipo de Entidade "はデータベースのテーブルを参照します。私は値を返すと、このようにそれらをシリアル化するためにLINQを使用してい
は:
json = JsonConvert.SerializeObject(ins /*LIST*/, Formatting.Indented,
new JsonSerializerSettings
{
PreserveReferencesHandling = PreserveReferencesHandling.Objects,
DefaultValueHandling = DefaultValueHandling.Include,
ObjectCreationHandling = ObjectCreationHandling.Auto
});
あなたの例で私たちにあなたが何を示しているかはわかりません。あなたはそれをもっと明瞭にしてください、詳細などを含めてください。 – JLRishe