2017-03-07 5 views
0

i die JsonConvert SerializeObject Objekt für serialize verwendenJsonConvert SerializeObject: private Variable serialisiert

in meiner Klasse haben private und öffentliche Variablen sind die öffentlichen Variablen srialize ohne Probleme, aber private Mitglieder sind nicht in serialize Ergebnis

private BOD.clsQuestionStructureInCache cRiskQuestionStruct; 

public List<BOD.clsALLExcessRates> cLstRetunExcessRates; 

wie kann ich das als arbeit machen?

Antwort

0

Werfen Sie einen Blick auf: http://www.newtonsoft.com/json/help/html/DataContractAndDataMember.htm

Sie wollen Attribute Datacontract und Datamember verwenden. Jedes Feld, das Sie serialisieren möchten, wird mit dem DataMember-Attribut markiert und es sollte funktionieren. Code genommen von der Verbindung:

[DataContract] 
    public class File 
    { 
// excluded from serialization 
// does not have DataMemberAttribute 
public Guid Id { get; set; } 

[DataMember] 
public string Name { get; set; } 

[DataMember] 
public int Size { get; set; } 
} 
Verwandte Themen