`
endual
  • 浏览: 3514373 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSON括号

阅读更多
一、
    { } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。  
如:
    var LangShen = {"Name":"Langshen","AGE":"28"};
   上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访问,如:LangShen["Name"]、LangShen["AGE"],结果是一样的。 该写法,在JSON数据结构中经常用,除此之外,我们平时写函数组的时候,也经常用到,如: var LangShen = { Name = function(){ return "LangShen"; }, Age = function(){ return "28"; } } 调用方式差不多,因为是函数组,所以要加上(),如:alert( LangShen.Name() );
二、[ ]中括号,表示一个数组,也可以理解为一个数组对象。 如:var LangShen = [ "Name","LangShen","AGE","28" ]; 很明显,每个值或函数,都是独立的,多个值之间只用,(逗号)隔开,因为是数组对象,所以它等于: var LangShen = Array( "Name","LangShen","AGE","28" ); 访问时,也是和数组一样,alert( LangShen[0] );
三、{ } 和[ ] 一起使用,我们前面说到,{ } 是一个对象,[ ] 是一个数组,我们可以组成一个对象数组,如: var LangShen = { "Name":"Langshen", "MyWife":[ "LuLu","26" ], "MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}] } 从上面的结构来看,是一个对象里面的第一项是个属性,第二项是一个数组,第三个是包含有多个对象的数组。调用起来,也是一层一层访问,对象的属性用.(点)叠加,数组用 [下标] 来访问。 如:alert( LangShen.MySon[1].Name ) ;
分享到:
评论

相关推荐

    tsconfig.json配置详解

    如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译: 使用tsconfig....

    php json_encode值中大括号与花括号区别

    主要介绍了json_encode值中大括号与花括号区别,具体的看下实例说明,需要的朋友参考下

    java解析json

    java读取json格式3层树结构数据(包含中括号)

    通用emoji表情包与JSON

    通用emoji表情包与JSON

    Python 格式化打印json数据方法(展开状态)

    Python下json手法的json在打印查看时,括号和数据都没有展开,查看起来比较困难。 解决方案: 使用json.dumps的separators设置,将数据展开格式化打印。 解决步骤: data = json.dumps(data, sort_keys=True, ...

    阿里 json 和jackson 完整Jar包

    JSON简介 JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。 JSON与 XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是 JSON比XML数据传输的有效性要高出很多。 JSON完全...

    将HTML的左右尖括号等转义成实体形式的两种实现方式

    前端开发工作中,经常需要将HTML的左右尖括号等转义成实体形式。我们不能把<,>,&等直接显示在最终看到的网页里。需要将其转义后才能在网页上显示。 转义字符(Escape Sequence)也称字符实体(Character Entity)...

    JsonViewer.rar

    Json查看器 可以方便展开查看json各字段的含义,内容,自动按Json的大括号自动分行

    json对象与数组以及转换成js对象的简单实现方法

    JSON 对象在花括号中书写: 对象可以包含多个名称/值对: { firstName:John , lastName:Doe } 这一点也容易理解,与这条 JavaScript 语句等价: firstName = John lastName = Doe JSON 数组 JSON 数组在方括号中...

    Newtonsoft.Json.dll

    Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库 简单解释下Json对象和数组的含义: 对象是以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间...

    json的介绍 以及 json2.js的用法

    文本必须括在括号中避免 产生JavaScript的语法歧义。 var myObject = eval('(' + myJSONtext + ')'); eval函数非常快速。 它可以编译执行任何JavaScript程序,因此产生了安全性问题。 当使用可信任与完善的...

    解决使用json-lib包实现xml转json时空值被转为空中括号的问题

    网上能查到的xml转json的jar包大部分是net.sf.json-lib,但是JSON json =xmlSerializer.read(xml); 方法会出现将空值转化为[]的问题,下面为大家提供两种解决方法

    Java Json字符串的双引号("")括号如何去掉

    主要介绍了Java Json字符串的双引号("")括号如何去掉?具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    JavaScript JSON数据处理全集(小结)

    JSON 语法 JavaScript 对象表示语法的子集。 数据在名称/值对中 ...JSON 对象使用在大括号({})中书写。 对象可以包含多个 key/value(键/值)对。 key 必须是字符串,value 可以是合法的 JSON 数据类型

    为什么JS中eval处理JSON数据要加括号

    在转化的时候需要将JSON字符串的外面包装一层圆括号: 代码如下: var jsonObject = eval(“(” + jsonFormat + “)”); 为什么要加括号? 加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制...

    使用 JavaScript 创建和分析 JSON 消息

    将 JSON 用作数据交换格式时的两个常见任务是,将本机内存中的表示转换为其 JSON 文本表示,反之亦然。遗憾的是,在撰写文本时,JavaScript 不提供可从给定对象或数组创建 JSON 文本的内置函数。这些方法预计将包含...

    javascript解析json格式的数据方法详解

    JSON (JavaScript Object Notation)是一种简单的数据格式,比xml更轻巧。 它是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。那么如何用JavaScript来解析json呢?...

    使用JSON.parse将json字符串转换成json对象的时候会出错

    使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问题,所以要在输出到页面进行json对象转换之前将一些特殊符合进行编码或转义,下面展示...

    JSON数据结构特点及Java解析JSON的方法

    目录JSON数据结构简介JSON 表示对象JSON 格式表示数组JSON嵌套JSON数据嵌套1JSON数据嵌套2JSON数据嵌套3 JSON数据结构简介 JSON数据结构一种与开发语言无关的、轻量...JSON数据结构表示对象一般用大括号{},大括号里面

Global site tag (gtag.js) - Google Analytics