阅读 160

JSON数据格式

JSON数据格式

JSON数据格式概念

曾经一段时间里xml成为了互联网业界内的数据传输格式标准,但是有人对xml提出了质疑,认为xml数据格式比较繁杂,冗长等弊端,于是提出了很多解决方案

在2001年的时候JSON数据格式就出现了,并且在2006年的时候在互联网业界内开始普及使用,JSON是一种数据传输格式,而不是一门语言,基本上所有的编程语言都支持JSON数据格式

JSON的简单数据

表示一个数字

1
2.90

表示一个字符串

1 "Hello World"

JSON对象

1 {2     "name":"smith",3     "age":30,4     "sex":男5 }

以上就是用JSON表示一个对象,对象的属性也使用双引号括起来,这是一种标准写法

JSON中的属性还可以是对象

对象的属性也可以是JSON对象

复制代码

1 {2     "name":"smith",3     "age":184     "sex":男5     "school":{6         "sname":"南京大学",7         "address":"南京市鼓楼区汉口路22号"8     }9 }

复制代码

JSON格式表示简单数组

1 保存名字的数字:["尼古拉斯","斯巴达","雅典娜"]2 保存雇员的信息:["尼古拉斯",1001,"总裁",7788,50000.00,10000.0]

对象数组

在一个数字中保存多个JSON对象
Demo

复制代码

[
    {        "title":"Java实战经典开发",        "edition":3,        "author":["smith","尼古拉斯","斯巴达"]
    },
    {        "title":"Oracle实战经典开发",        "edition":3,        "author":["smith","尼古拉斯","斯巴达"]
    },
    {        "title":"Vue实战经典开发",        "edition":5,        "author":["smith","尼古拉斯","斯巴达"]
    }
]

复制代码

还可以将上面的Demo转换成二维数组保存

使用二维数组保存

1 [2     ["Java实战经典开发",3,["smith","尼古拉斯","斯巴达"]]3     ["Oracle实战经典开发",3,["smith","尼古拉斯","斯巴达"]]4     ["Vue实战经典开发",5,["smith","尼古拉斯","斯巴达"]]5 ]

二维数组

1 [2     ["smith",1001,"clerck",7788,2000.00]3     ["smith",1001,"clerck",7788,2000.00]4     ["smith",1001,"clerck",7788,2000.00]5 ]

转载:https://blog.csdn.net/qq_42539533/article/details/88902429

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐