JavaScript JSON

JSON

JSON(JavaScript Object Notation)是一种文本格式,常用来在JavaScript语言中表示一类数据。它用键值对来表示数据,数据之间用逗号分隔。比如

{"sites":[
    {"name":"Runoob", "url":"www.runoob.com"}, 
    {"name":"Google", "url":"www.google.com"},
    {"name":"Taobao", "url":"www.taobao.com"}
]}

上面的JSON代码表示一个sites的数组,数组有三个元素,每个元素有name和url两个属性。

JSON与JavaScript

JSON能在JavaScript语言中使用,但只要遵循其文本的格式解析数据,同样也可以被其它语言使用。
在JavaScript中,JSON字符串能转换为JavaScript对象,例如,假设text为包含上面JSON代码的字符串,则

var obj = JSON.parse(text); // obj.sites[1].name == "Google"

可得到obj对象,对象包含sites属性,其值是一个三元素的数组。
类似地,JavaScript的值或对象也能转化为JSON格式,

JSON.stringify({name:"tws"}) // '{name:"tws"}'
JSON.stringify([]) // "[]"

JSON应用

由于JSON简单易解析的特点,它常常在网络传输中大显身手。一般在网页应用上,使用JSON来传输从服务器到浏览器中的对象数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript JSON JSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。 ...
    convertible阅读 2,649评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,110评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,018评论 1 45
  • JSON只是一种字符串数据格式,使用它的不仅仅是Javascript。 语法 JSON可以表示三种类型的值:简单值...
    Sue1024阅读 3,038评论 1 0
  • 大众湖滨花园 预约热线:188-1778-1349 覃经理 1、想了解这个项目的客户看过来 2、来电即可享受内部优...
    qwl258阅读 1,618评论 0 0