JSON.NET Error Self referencing loop detected for type

后端 未结 25 2802
我在风中等你
我在风中等你 2020-11-22 02:16

I tried to serialize POCO class that was automatically generated from Entity Data Model .edmx and when I used

JsonConvert.SerializeObject 

25条回答
  •  囚心锁ツ
    2020-11-22 02:40

    C# code:

                var jsonSerializerSettings = new JsonSerializerSettings
                {
                    ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
                    PreserveReferencesHandling = PreserveReferencesHandling.Objects,
                };
    
                var jsonString = JsonConvert.SerializeObject(object2Serialize, jsonSerializerSettings);
    
                var filePath = @"E:\json.json";
    
                File.WriteAllText(filePath, jsonString);
    

提交回复
热议问题