Ho un'entità framework entità che desidero serializzare come oggetto json. Mi sono guardato intorno e ho scoperto che json.net (http://james.newtonking.com/projects/json-net.aspx) dovrebbe essere in grado di serializzare oggetti con riferimenti circolari "out of the box". Così ho provato a utilizzarejson.net; serialize entity framework object (errore di riferimento circolare)
string json = JsonConvert.SerializeObject(/* my ef entity */);
Ma sto ancora ottenendo lo stesso errore. Il problema potrebbe essere che ho bisogno di usare ReferenceLoopHandling.Ignore
e un ContractResolver
, ma non sono sicuro di come usarli. Ogni aiuto è molto apprezzato! Grazie
possibile duplicato del [Serializzare Entity Framework oggetti in JSON] (http://stackoverflow.com/questions/657939/serialize-entity-framework-objects-into- json) –
@CraigStuntz no, perché non voglio mappare le proprietà su un nuovo oggetto maunalmente. E sto chiedendo come si può fare usando JSON.NET – Johan
La soluzione proposta funzionerà per JSON.NET.Se preferisci gestire riferimenti circolari piuttosto che una dichiarazione di assegnazione, beh, dipende da te. Ma JSON.NET non significa che l'altra soluzione non funzionerà. –