• JSON数据格式


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

    JSON数据格式概念

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

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

    JSON的简单数据

    表示一个数字

    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":18
    4     "sex":男
    5     "school":{
    6         "sname":"南京大学",
    7         "address":"南京市鼓楼区汉口路22号"
    8     }
    9 }

    JSON格式表示简单数组

    1 保存名字的数字:["尼古拉斯","斯巴达","雅典娜"]
    2 保存雇员的信息:["尼古拉斯",1001,"总裁",7788,50000.0010000.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 ]
  • 相关阅读:
    当当网css代码
    当当网代码6
    游戏UI设计(2.1)窗口之父CXWnd的封装
    英语(1)备考——词汇
    UML的五类图(UML笔记)
    Sieve of Eratosthenes[ZT]
    std::map初体验
    “非计算机相关专业”的定义
    英语(1)备考——翻译
    使用回调函数发送自定义“消息”
  • 原文地址:https://www.cnblogs.com/Toya/p/14657830.html
Copyright © 2020-2023  润新知