1. Deserializar en js
Primero mira una cadena en formato JSON:
var xiaoming = " { " name ":" 小 明 " , " age " : 14, " gender " : true, " height " : 1.65, " grade " : null, " middle-school ":" \ "W3C \" Middle Escuela " , " habilidades " : [ " JavaScript " , " Java " , " Python " , " Lisp " ] } "
Para deserializar esta cadena en un objeto en js:
JSON.parse (xiaoming);
2. Serialización en js
Objeto
var xiaoming = { nombre: '小 明' , edad: 14 , género: verdadero , altura: 1.65 , grado: nulo , 'escuela intermedia': '\ "W3C \" Escuela secundaria' , habilidades: [ 'JavaScript', ' Java ',' Python ',' Lisp ' ] };
Para serializar este objeto a una cadena json en js
JSON.stringify (xiaoming);
3. Use la herramienta Newtonsoft.Json para serializar y deserializar json en c #
Importar espacio de nombres Newtonsoft.Json
usando Newtonsoft.Json;
Serializar JsonConvert.SerializeObject (stu);
Deserializar JsonConvert.DeSerializeObject (str);