Problèmes de sérialisation et de désérialisation devant et derrière JSON

1. Désérialiser en js

Regardez d'abord une chaîne au format JSON:

var   xiaoming = " {
   " name ":" 小 明 " ,
   " age " : 14,
   " gender " : true,
   " height " : 1.65,
   " grade " : null,
   " middle-school ":" \ "W3C \" Middle Ecole " ,
   " compétences " : [
     " JavaScript " ,
     " Java " ,
     " Python " ,
     " Lisp " 
  ] 
} "

Pour désérialiser cette chaîne en un objet en js:

JSON.parse (xiaoming);

2. Sérialisation en js

Objet

var xiaoming = { 
    name: '小 明' , 
    age: 14 , 
    sexe: true , 
    taille: 1,65 , 
    grade: null ,
     'middle-school': '\ "W3C \" Middle School' , 
    compétences: [ 'JavaScript', ' Java ',' Python ',' Lisp ' ] 
};

Pour sérialiser cet objet en chaîne json dans js

JSON.stringify (xiaoming);

3. Utilisez l'outil Newtonsoft.Json pour sérialiser et désérialiser json en c #

   Importer l'espace de noms Newtonsoft.Json

using Newtonsoft.Json;

 Serialize JsonConvert.SerializeObject (stu);

Désérialiser JsonConvert.DeSerializeObject (str);

 

Je suppose que tu aimes

Origine www.cnblogs.com/alan-1996/p/12671911.html
conseillé
Classement