json简介&语法(一)

简介:
    轻量级的数据交换格式,独立于语言,与JavaScript对象的语法相同。可用于存储应用程序数据。比XML轻量。
语法:
    json包含 值,对象,数组
值:字符串,数值,真,假,空值,对象,数组

如图:  

           

一:JSON对象
    1.名称/值对使用冒号
    2.用花括号括起
    3.用逗号分隔各个对
        {
                名称:值,
                名称:值
        }

{
   "name":"value",
   "name2":"value"
}

这是一个JSON对象,名称是name 值为“value”  每个值对之间用逗号分隔。

{
   "type":"truck",
   "wheels":6,
   "color":["Red","Blue","Green"]
}

这个对象里包含了三个值对,第一个名称是“type”所对应的值为字符串类型的“truck”
                                                第二个值为数字
                                                第三个比较特殊,名称为“colors"所对应的值为数组类型,数组与包含了三个字符串。

 

复制代码
{
  "shopname":"Coho Winter",
  "Owner":{
                    "name":"John",
                     "age":42
               },

  "items":["sandwitch","coffee","bage1","tea"]

}
复制代码

对象可以包含另一个对象,名称”owner“的值为一个子对象,子对象内有有名称和值。

二:JSON数组

字符串数组:

  

{
   "A":["value1","value2","value3","value4"]

}

对象数组:

复制代码
{

    [
            {
                "name":"apple",
                "instock":false,
                "price":50
            },
            {
                "name":"orange",
                "instock":true,
                "price":40
            },
            {
                "name":"banana",
                "instock":true,
                "price":75
             } 
 
    ]

}
复制代码

 即数组内包含对象,对象之间用逗号分隔

    注意:JSON的数组的索引是从0开始的

 

posted @   灰色小五  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示