关于JSON的简介及取值

JSON(JavaScript Object Notation)一种轻量级的数据交互格式

类似于一种数据封装,可以想象为java中student封装类

JSON的数值可以是数字、字符串、布尔值、数组或者对象、null

语法:

var  JSON={名称:值,名称:值, ......   };

//例如:

var student={“name”:“Tom”,“age”:17};   //变量或属性名 用“”包裹起来

如何使用(即取值)用.访问

alert(student.age);    //17

var cls={

“No”:1294,  //班级号

“students”:[  //用数组保存学生

{"name":"Tom","age":21},

{"name":"James","aage":23}

],

“date”:“2016-8-5”    //开班时间

};

如何使用(即取值)用.访问

alert(cls.students[1].name);    //James

时间: 2024-11-05 16:10:39

关于JSON的简介及取值的相关文章

javascript中json对象json数组json字符串互转及取值

今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换为json对象及取值 1 var jsonString = '{"bar":"property","baz":3}'; 2 var jsObject = JSON.parse(jsonString); //转换为json对象 3 alert(jsObject.bar); //取json中的值 2.json对象转为json类型的字符串 v

JS JOSN 静态和动态取值

昨天做前端提示语国际化时候,发现忘记怎么动态取JSON 中的值了.再次记录一下. <script type="text/javascript"> <!-- json = { 'a' : {'b':'c'} } alert(json.a.b)// 静态取值 var a = "a"; var b = "b" alert(json[a][b])//动态取值 //--> </script>

对一个 复杂的json结果进行取值的例子

1 JSON结果集 1 [ 2 { 3 "J_LP_OPERATE_MAIN": { 4 "ID": "1900036295", 5 "FILL_MAN": "周兴福", 6 "FILL_DEPT": "运维一班", 7 "STATE": "0", 8 "WF_INST": "", 9 &

jQuery$.each循环遍历详解,各种取值对比,$.each遍历数组、对象、Dom元素、二维数组、双层循坏、类json数据等等

jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. 函数 描述 .add() 将元素添加到匹配元素的集合中. .andSelf() 把堆栈中之前的元素集添加到当前集合中. .children() 获得匹配元素集合中每个元素的所有子元素. .closest() 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素. .contents() 获得匹配元素集合中每个元素的子元素,包括文本和注释节点. .each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数. .end(

选中没有选中的复选框,匹配含有某个字符串的正则,json取值的两种方法,把变量定义在外面跟里面的区别

一.筛选没有选中的复选框:not("input:checked") 二.匹配有VARCHAR的字符串:".*VARCHAR.*?" 三.json取值的两种方法 var data={ "show_in_list": 1, "enums": [ { "value": "B2B", "key": "1" }, { "value": &

Android Json解析简单高效之org.json,取值如囊中取物

我们通常在Android上采用Gson来解析Json数据,很方便的就可以把数据转换成List或者map.当碰到日期时间的时候,你可能会遇到坑,需要格式化一下日期时间格式. 本文介绍org.json这种不需要导入任何包的解析方式,不管Json多少层,如探囊取物. 1.解析{"":""} 格式的 JSONObject 如何确认是这种格式,我们都不需要看,打开 http://json.cn (Json在线解析及格式化验证网站),把Json数据直接粘贴到左边,如果是正确的J

嵌套的JsonObject与JSONArray的取值---JSON中嵌套JSONArray

在复杂的JSON数据的格式中,往往会对JSON数据进行嵌套,这样取值会比之前的取值稍微复杂一点,但是只要思路清晰,其实取法还是一样的.就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行,要是代码格式不规范,那我们肯定也看着麻烦.所以啊,对于json嵌套,只要记住符号“:”前是键,符号后是值,大括号成对找,一层层剥开,就清楚了. 举个例子说明,如下: { "resultcode":"200", "reason":"

json对象中的变量存在空格的取值办法

写一个json对象,但需求需要是带空格的键,定义的话很容易定义,只需要双引号引起来即可,但取值的时候怎么取,直接写 会报错,所以就有了下边的办法 <el-form-item label="活动名称"> <el-input v-model="form['miss name']"></el-input> </el-form-item> data() { return { form: { "miss name&qu

JSON 的简介以及汇总

1. 什么事JSON? JavaScript 对象表示法(JavaScript Object Notation).JSON 是一种轻量级的数据交换格式.例如JSON 格式的文件内部可以是这样: { "name":"zhangsan", "sex":"male" } 看起来很像key-value 的键值对,很行js 的对象.但是JSON 表示不服,他得有自己的个性,于是规定 键-值对的键必须用双引号!同时规定 键-值 对应中的值