zoukankan      html  css  js  c++  java
  • JSON

    什么是JSON?

    JSON是一种轻量级的数据交换格式

    JSON的方法

    1.JSON.parse

    - 我们经常使用在向服务器获取数据时

    - 向服务器获取的数据一般是字符串格式,我们需要把他转化成对象格式

    JSON.parse(str)

    - 异常1

      - JSON不能存储Date格式的数据,需要将他转化成字符串在转化为Date格式

    var text = '{ "name":"Runoob", "initDate":"2013-12-14", "site":"www.runoob.com"}';
    var obj = JSON.parse(text);
    obj.initDate = new Date(obj.initDate);
    
    document.getElementById("demo").innerHTML = obj.name + "创建日期: " + obj.initDate;

    - 异常2

      - JSON不允许包含函数,也不建议包含函数

    2.JSON.stringify()

    - 我们经常使用在向服务器发送数据

    -在发送数据时,我们要将它转化为字符串形式

    JSON.stringify(obj)

    - 异常

      - JSON中不能存储Date类型

      - 这个方法会将日期转化为字符串

    var obj = { "name":"Runoob", "initDate":new Date(), "site":"www.runoob.com"};
    var myJSON = JSON.stringify(obj);
    document.getElementById("demo").innerHTML = myJSON;

    序列化和反系列化

    - 序列化(将object转化成字符串):JSON.stringify()

    - 反序列化(将字符串转化成object):eval('('+date+')')

  • 相关阅读:
    Java8基础之native方法
    Java基础之static关键字
    Java基础之继承
    Java之equals和hashCode方法
    Java基础之this关键字
    Java基础之super关键字
    Java基础之Serializable接口
    Java之反射学习
    Python3之多线程学习
    Python3之深拷贝和浅拷贝区别
  • 原文地址:https://www.cnblogs.com/yang-xiao-fan/p/7057703.html
Copyright © 2011-2022 走看看