文档章节

json 语法

lemos
 lemos
发布于 2016/11/23 19:22
字数 364
阅读 2
收藏 0

json 语法可以表示以下三种类型的值。

简单值 :使用与js相同的语法,可以在json中表示字符串、数值、布尔值和 null。但无法表示 undifined

对象:作为一个复杂的数据类型 ,表示的是一种有序的键值对。每个键值对中的值可以是简单值可以是复杂 类型 。

数组 :数组也是一种复杂的数据类型,表示一种有序的值或列表。可以通过索引来访问其中的值,可以是任意类型(简单值、对象或数组)。


简单值:

json表示字符串,必须用双引号。其它与js无所异。

对象:

json 中的对象 和js中的对象稍有不同。 例:js中的对象字面量 var person{ name:"lisi", age:20, };

js中也可以给属性加上引号。比如: var person{ "name":"lisi", "age":20, };

而在json中: { "name":"lisi", "age":20 }

json中的对象 与js 中的对象字面量对比:

  1. json没有声明变量,json 中没有变量的概念。
  2. 没有末尾的分号
  3. json中的属性必须加双引号,这是必须的。

数组:

json中的数组就是采用的js中的数组字面量的形式。

js 中: var value=[23,'李四',true];

json中: [23,"李四",true]

没有变量和分号,单引号改成双引号。

注意:把数组和对象结合起来可以构成更复杂的类型。

© 著作权归作者所有

共有 人打赏支持
上一篇: json - JSON对象
下一篇: Json 简介
lemos
粉丝 6
博文 179
码字总数 91193
作品 0
芜湖
后端工程师
私信 提问
JSON学习总结

什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaSc...

拷贝忍者卡卡习
2016/04/02
6
0
[教程]轻量级文本数据交换格式:JSON

JSON简介 JSON: JavaScript 对象表示法 (JavaScript Object Notation),是轻量级的文本数据交换格式,是存储和交换文本信息的语法。类似 XML, 但比 XML 更小、更快,更易解析。 JSON 语法是...

王永濤
2015/11/26
145
0
JSON入门教程

小编在项目中遇到了JObject、JArray两种数据,在之前的C#中见到的不多,其实他们分别是json对象、json数组,是Linq to Json中的内容,让我们再来回顾一下Json的知识吧。 Json是什么? Json(J...

zt15732625878
01/05
0
0
JSON eval()和parse()方法以及stringfy()方法 作用

(1)把 JSON 文本转换为 JavaScript 对象 由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。 语法:var obj = eval ("(" + jso...

945996501
2017/01/17
0
0
使用Spring MVC 的 @RequestBody 映射json请求参数时报异常问题

使用Spring MVC 的 @RequestBody 映射json请求参数时报“The request sent by the client was syntactically incorrect.”异常解决方案 最近工作中开发RESTful接口需要处理客户端上传的json,...

Tek_Eternal
2015/03/01
0
3

没有更多内容

加载失败,请刷新页面

加载更多

ViewPager系列之软件主页面切换制作

效果图:ViewPager制作的页面能左右滑动,而Fragment制作的页面却不能左右滑动。 代码: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.......

鱼想吃肉
27分钟前
2
0
大话后端开发的奇淫技巧大集合

Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来 模块化设计 根据业务场景,将业务抽离成独立模块,对外通过接口提供服务...

James-
27分钟前
1
0
函数

1、函数的定义:从function关键字开始,后面跟随{ (1)函数名字 (2)圆括号 (3)花括号 } function arr() {}

墨冥
28分钟前
1
0
ZABBIX 3.4 (一) 监测Nginx状态及脚本

ZABBIX 3.4 (一) 监测Nginx状态及脚本 2018年08月31日 16:56:48 YoFog 阅读数:106 标签: zabbix agentzabbix nginxnginx_status监控nginxzabbix脚本更多 个人分类: 运维 版权声明:本文...

linjin200
29分钟前
2
0
Spring 之 IOC 初始化总结

IOC 容器的初始化过程分为三步骤: Resource 定位 BeanDefinition 的载入和解析 BeanDefinition 注册 Resource 定位。我们一般用外部资源来描述 Bean 对象,所以在初始化 IOC 容器的第一步就...

专业搬砖工程师
32分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部