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);