Problemas de serialização e desserialização na frente e atrás do JSON

1. Desserializar em js

Primeiro, observe uma sequência no formato JSON:

var   xiaoming = " {
   " name ":" 小 明 " ,
   " age " : 14,
   " gender " : true,
   " height " : 1,65,
   " grade " : null,
   " ensino médio ":" \ "W3C \" Middle Escola " ,
   " habilidades " : [
     " JavaScript " ,
     " Java " ,
     " Python " ,
     " Lisp " 
  ] 
} "

Para desserializar essa sequência em um objeto em js:

JSON.parse (xiaoming);

2. Serialização em js

Object

var xiaoming = { 
    nome: '小 明' , 
    idade: 14 , 
    sexo: true , 
    altura: 1,65 , 
    nota: null ,
     'ensino médio': '\ "W3C \" Ensino médio' , 
    habilidades: [ 'JavaScript', ' Java ',' Python ',' Lisp ' ] 
};

Para serializar este objeto para json string em js

JSON.stringify (xiaoming);

3. Use a ferramenta Newtonsoft.Json para serializar e desserializar json em c #

   Importar espaço para nome Newtonsoft.Json

using Newtonsoft.Json;

 Serialize JsonConvert.SerializeObject (stu);

Desserializar JsonConvert.DeSerializeObject (str);

 

Acho que você gosta

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