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