2017-09-22 3 views
0
using somthing.Pakages; 

namespace somthing.Entity 
{ 
public class SomeClass 
{ 

    // Data from new quote 
    public string SomeData; 

    public string SomeData; 

    public string SomeData; 

    public string SomeData; 

    public int SomeData; 

    public int SomeData; 

    public int SomeData; 

    public int SomeData; 

    public bool SomeData; 

    public string SomeData; 

    public LifePolicy[] SomeData; 

    public CiPolicy[] SomeData; 

    public int SomeData; 

    public SomeData() 
    { 

    } 

    public void Save() 
    { 
     if(string.IsNullOrEmpty(ApplicantId)){ 
      GuidCreator guidCreator = new GuidCreator(); 
      ApplicantId = guidCreator.GetGuid(); 
     } 
     string serialization = ""; // On this line i want this var as a serialisation of this class with its vales 
     DataSaver dataSaver = new DataSaver("Applicant", ApplicantId, serialization); 
    } 

} 

}C# Pouvez-vous serialise une classe à partir de cette classe

Comment puis-je régler la sérialisation chaîne = à une chaîne/JSON de cette classe comme je l'ai besoin d'enregistrer ces données dans un fichier, mais je ne suis pas bien sûr comment je reçois cette classe dans une chaîne de sorte qu'il peut être utilisé.

Toute aide serait incroyable merci!

+3

'JsonConvert.SerializeObject (this)' '... – CodeCaster

+0

chaîne sérialisation = JsonConvert.Serialize (this) ; ' –

Répondre

1

Visitez & téléchargement: https://www.newtonsoft.com/json

Puis: myString = JsonConvert.SerializeObject (this)

+0

devrais-je utiliser" ceci "ou le nom de l'obejct? –

+0

Quand je viens de passer le nom de l'objet je reçois "nom de la classe pas valide à ce stade" –

+0

oui, utilisez 'this' – lcryder