文档章节

Json

酱果果
 酱果果
发布于 2017/07/05 20:41
字数 320
阅读 4
收藏 0

 

      Json的优势:相比较于XML,json数组具有易读,易检查的特点。json的缺点:命名空间间不允许不同上下文中的相同的信息段彼此混合。

      Json是以数组的形式将数据存储在数组中,若有多条数据,且每条数据由多个部分组成,这时候使用Json数组存储数据,可以很好的解决数据的存储和取用问题。每个数组元素中的内容是以键值对的方式存储在Json数组中。

语法:1.数据在名称/值对中  例:”name”:”琛”

      2.数据由逗号分隔     例:{“name”:”琛”,”sex”:”男”,”age”:”21”}

      3.大括号保存对象     例:{“name”:”琛”,”sex”:”男”,”age”:”21”}

      4.中括号保存数组     例:{

                                “student”:{

                                         {“name”:”琛”,”sex”:”男”,”age”:”21”}

                                         {“name”:”瑜”,”sex”:”女”,”age”:”22”}

}

}

Json值:Json值可以是数字(整数或浮点数)/字符串/逻辑值(true/false)/数组/对象/null。

Json数组中的嵌套循环:注意每次循环的对象。例:

    myObj = { "name":"网站", "num":3,

 "sites": [ { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] },

{ "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] },

{ "name":"Taobao", "info":[ "淘宝", "网购" ] } ] 

}

 

 

循环的实现:

for (i in myObj.sites) 

{ x += "<h1>" + myObj.sites[i].name + "</h1>";

for (j in myObj.sites[i].info)

 { x += myObj.sites[i].info[j] + "<br>"; }

}

© 著作权归作者所有

酱果果
粉丝 0
博文 3
码字总数 408
作品 0
私信 提问

暂无文章

面试题必备-web页面基础

html标签是由<>包围的关键词 html标签是成对出现的 有部分标签是没有结束标签的,叫单标签, 页面中所有的内容,都是要放在HTML标签中的 HTML标签分三部分: 标签名称 标签内容 标签属性 HT...

达达前端小酒馆
今天
11
0
OSChina 周二乱弹 —— 女装大佬被拆穿是妹子假扮

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《All of the Stars》- Ed Sheeran 《All of the Stars》- Ed Sheeran 手机党少年们想听歌,请使劲儿戳(这里) @Leon_swool ...

小小编辑
今天
688
8
3. 彤哥说netty系列之Java BIO NIO AIO进化史

你好,我是彤哥,本篇是netty系列的第三篇。 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。 本...

彤哥读源码
今天
48
0
02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
12
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部