---------------siwuxie095

 
 

 
 

 
 

 
 

 
 

 
 

JSON 简介

 
 

JSON:JavaScript 对象表示法(JavaScript Object Notation)

 
 

JSON 是存储和交换文本信息的语法

 
 

 
 

 
 

 
 

JSON 特点

 
 

·
JSON 是轻量级的文本数据交换格式

 
 

·
JSON 独立于语言和操作平台

 
 

· JSON 具有自我描述性,更易理解

 
 

 
 

 
 

 
 

JSON 与 XML

 
 

类似 XML,比 XML 更小、更快,更易解析

 
 

 
 

·
没有结束标签

·
更短

·
读写的速度更快

·
使用数组

·
不使用保留字

 
 

 
 

 
 

 
 

JSON 语法

 
 

JSON 语法是 JavaScript 对象表示法语法的子集

 
 

 
 

· 数据在名称/值对中(即 键值对)

·
数据由逗号分隔

·
花括号保存对象

·
方括号保存数组

 
 

 
 

JSON 值可以是:

 
 

·
数字(整数

浮点数)

· 字符串(在双引号中)

· 逻辑值(true 或 false)

· 数组(在方括号中)

· 对象(在花括号中)

· null

 
 

 
 

 
 

 
 

JSON 对象

 
 

JSON 对象在花括号中书写,对象可以包含多个名称/值对(键值对)

 
 

如:

 
 

 
 

 
 

 
 

 
 

 
 

JSON 数组

 
 

JSON 数组在方括号中书写,数组可包含多个对象

 
 

如:

 
 

 
 

 
 

根部的花括号表示这是一个整体的 JSON 数据

 
 

"employees" 表示一个键,这个键对应的值是一个 JSON 数组

 
 

JSON 数组中包含了 3 个
JSON 对象,每个对象又包含两个键值对,都通过逗号分隔

 
 

 
 

 
 

 
 

 
 

【made by siwuxie095】

JSON数据格式简介的更多相关文章

  1. $Django ajax简介 ajax简单数据交互,上传文件(form-data格式数据),Json数据格式交互

    一.ajax  1 什么是ajax:异步的JavaScript和xml,跟后台交互,都用json  2 ajax干啥用的?前后端做数据交互:  3 之前学的跟后台做交互的方式:   -第一种:在浏览器 ...

  2. JSON 数据格式

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易 ...

  3. JSON数据格式

    JSON 数据格式 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言.易于人 ...

  4. 【Json】1、JSON 数据格式

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易 ...

  5. XML和JSON数据格式对比

    概念 XML 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语 ...

  6. VS快速生成JSON数据格式对应的实体

          有固定好的Json数据格式,你还在手动敲对应的实体吗?有点low了!步入正题,这是一个json字符串,先去验证JSON数据格式(http://www.bejson.com/)如下: { & ...

  7. jQuery EasyUI:根据数据库内容生成适合于easyui-tree的JSON数据格式

    1,jQuery EasyUI中easyui-tree特定的JSON数据格式 [ {"id":1,"text":"某公司","ch ...

  8. iOS 阶段学习第22天笔记(JSON数据格式介绍)

    iOS学习(OC语言)知识点整理 一.JSON数据格式 1)概念:json是一种网络数据传输格式,有值/对象:{“A”:1,”B”:”2”…}词典:对象的序列:[,,,,,]数组两种数据类型 2)UR ...

  9. JS中将JSON的字符串解析成JSON数据格式《转》

    在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的ea ...

随机推荐

  1. 解决:Eclipse安装Pydev插件报错: An error occurred while collecting items to be installed session context was:(profile=...

    今天在Elipse上安装Pydev插件时报错: An error occurred while collecting items to be installed session context was ...

  2. 动态加载CSS,JS文件

    var Head = document.getElementsByTagName('head')[0],style = document.createElement('style'); //文件全部加 ...

  3. hdu4451 Dressing(容斥原理)

    #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #inc ...

  4. 安装Aptana时检测不到已经安装的Nodejs

    1.环境前提 已经安装了Git和Nodejs,在安装Aptana时任然提示如下错误: Failed to correctly acquire installer_nodejs_windows.msi ...

  5. vector map迭代器失效解决方案

    vector : iter = container.erase(iter);    //erase的返回值是删除元素下一个元素的迭代器 vector<int>::iterator it = ...

  6. 使用PHP配置文件

    /**************************************************************************************** * 使用PHP配置文 ...

  7. Java进阶知识点2:看不懂的代码 - 协变与逆变

    一.背景 要搞懂Java中的协办与逆变,不得不从继承说起,如果没有继承,协变与逆变也天然不存在了. 我们知道,在Java的世界中,存在继承机制.比如MochaCoffee类是Coffee类的派生类,那 ...

  8. CODE FESTIVAL 2017 qual A--B-fLIP(换种想法,暴力枚举)

    个人心得:开始拿着题目还是有点懵逼的,以前做过相同的,不过那是按一个位置行列全都反之,当时也是没有深究.现在在打比赛不得不 重新构思,后面一想把所有的状态都找出来,因为每次确定了已经按下的行和列后,按 ...

  9. 从内存中直接运行PE程序

    效果是这样的,假设一个PE数据在内存里面了,我们利用下面我讲的技术可以直接建立一个进程并运行这个PE,当然直接在本进程运行在可以,这两钟技术在前些时日我都有实现,今天我只说关于建立进程并运行的,当然, ...

  10. Operating System-进程间互斥的问题-生产者&&消费者引入

    之前介绍的几种解决进程间互斥的方案,不管是Peterson方案还是TSL指令的方式,都有一个特点:当一个进程被Block到临界区外面时,被Block的进程会一直处于忙等待的状态,这个不但浪费了CPU资 ...