文档章节

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
粉丝 7
博文 182
码字总数 91912
作品 0
芜湖
后端工程师
私信 提问
JSON学习总结

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

拷贝忍者卡卡习
2016/04/02
6
0
JSON入门教程

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

zt15732625878
01/05
0
0
[教程]轻量级文本数据交换格式:JSON

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

王永濤
2015/11/26
145
0
JSON eval()和parse()方法以及stringfy()方法 作用

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

945996501
2017/01/17
0
0
C# JSON格式数据高级用法

JSON简介 JSON(全称为JavaScript ObjectNotation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程...

梦想PHOTO
11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
12
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部