JSON的基本格式有哪些

 时间:2024-09-28 05:29:28

JSON是在js,ajax中常用的一种格式,可以快速处理数据,灵活实用,那JSON都有哪些基础格式呢,下面就进行一个简单的介绍

工具/原料

Ajax资料

JSON基本格式资料

JS相关资料

五种基础格式

1、一个基础的JSON对象俗称的键值对JSONObject一般是一个主键对应一个值vardata={"id":"Jd1","name":"节点1"};在使用时可以直接使用主键值获取信息varid=data.id;//获取值Jd1

JSON的基本格式有哪些

2、一稍僚敉视个JSON数组基本上是第一种的一个组合——JSONArrayvardata=[{"id":"Jd1","name&quo墉掠载牿t;:"节点1"},{"id":"Jd2","name":"节点2"}]此时想要获取某个值就需要进行循环处理for(vari=0;i<data.length;i++){varId=data[i].id;}

JSON的基本格式有哪些

3、循环嵌套型的JSON陕择遑握父节点子节点的处理一般是树形展示的数据样式vardata={"id&qu泠贾高框ot;:"Jd1","name":"节点1",children:[{"id":"Jd3","name":"节点3"},{"id":"Jd2","name":"节点2"}]};此时想要获取某个节点的值就需要通过循环嵌套循环的方式varid=data.id;//获取值Jd1for(vari=0;i<data.children.length;i++){varId=data.children[i].id;}

JSON的基本格式有哪些

4、相对复杂的JSON数组嵌套,理论上可无限嵌套箪滹埘麽vardata=[{"id":"Jd1",&鳎溻趄酃quot;name":"节点1",children:[{"id":"Jd3","name":"节点3"},{"id":"Jd4","name":"节点4"}]},{"id":"Jd2","name":"节点2",children:[{"id":"Jd5","name":"节点5"},{"id":"Jd6","name":"节点6"}]}] 此时想要获取某个节点的值就需要借助一个方法通过循环来获取某个节点的值functionchildrenNodes(d1){for(vari=0;i<d1.length;i++){varid=d1[i].id;if(d1[i].children!=undefined&&d1[i].children.length>0){childrenNodes(d1[i].children);}}}for(vari=0;i<data.length;i++){varid=data[i].id;if(data[i].children!=undefined&&data[i].children.length>0){childrenNodes(data[i].children);}}

JSON的基本格式有哪些

5、还有一个特殊的List形式的JOSNvardata=["jd1","jd2","jd3","jd4"];若是要判断某个值在不在这个数组里面需要使用indexOfif(data.indexOf("jd1")>-1){alert("存在数组内");}else{alert("不存在数组内");}

JSON的基本格式有哪些

李国富的小日子游戏攻略:新手开局通关技巧分享 哪些物品不能按包裹运输 discuz模板将UID设置从10000开始 快速熟悉英雄联盟tgp助手的替换品wegame助手 one图文怎么保存图片
热门搜索
做鬼脸图片 pop海报图片 豆瓣电影评分排行 有文字的图片 吊椅图片