码迷,mamicode.com
首页 > Web开发 > 详细

JSON

时间:2017-06-21 09:38:45      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:text   创建   element   get   blog   数据   取数   序列   包含   

什么是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+‘)‘)

JSON

标签:text   创建   element   get   blog   数据   取数   序列   包含   

原文地址:http://www.cnblogs.com/yang-xiao-fan/p/7057703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!