zoukankan      html  css  js  c++  java
  • json.stringify和json.parse,序列化和反序列化

    json.stringify()是序列化函数,用于将对象转化为字符串;json.parse()是反序列化函数,用于将字符串转化为json对象

    一、序列化:

     
    1. var o={name:'wen',age:21}  
    2. console.log('o type:',typeof(o));  
    3. console.log('o text:',o);  
    4.   
    5. var s=JSON.stringify(o);  
    6. console.log('s type:',typeof(s));  
    7. console.log('s text:',s);  

    结果:

    序列化

    二、反序列化

     
    1. var s='{"name":"wen","age":"21"}'  
    2. console.log('s type:',typeof(s));  
    3. console.log('s text:',s);  
    4.   
    5. var o=JSON.parse(s);  
    6. console.log('o type:',typeof(o));  
    7. console.log('o text:',o);  


    结果:

    反序列化

    注意:不能这样声明:s="{'name':'wen',age:'21'}",不符合json格式会报错的

  • 相关阅读:
    203. Remove Linked List Elements
    86. Partition List
    143. Reorder List
    876. Middle of the Linked List
    246. Strobogrammatic Number
    202. Happy Number
    数据类型转换
    表达式
    面向对象
    对齐
  • 原文地址:https://www.cnblogs.com/snowhite/p/8046888.html
Copyright © 2011-2022 走看看