Problemas de serialización y deserialización en la parte frontal y posterior de JSON

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

 

Supongo que te gusta

Origin www.cnblogs.com/alan-1996/p/12671911.html
Recomendado
Clasificación