JSON六种值类型的写法

本文介绍了JSON(JavaScriptObjectNotation)作为一种人类可读的数据交换格式,详细讲解了其六种值类型(包括数组、对象、数字、字符串、布尔值和空值),以及JSON如何在网络中直接传输,以及编程语言如何进行序列化和反序列化操作。
摘要由CSDN通过智能技术生成

JSON(JavaScript Object Notation)是一种人类可读的文本数据格式。它源于JavaScript,标准开放,格式要求更为严格,独立于具体编程语言,常用于数据交换。

列举一段JSON数据,解释JSON六种值类型的写法:

{
    "id": 1,
    "name": "Json",
    "human": true,
    "hobbies": [
        "eating",
        "playing"
    ],
    "features": {
        "assets": null,
        "weight": 60
    }
}
数组array对象object数值number字符串string布尔值boolean空值null
由[]包裹,方括号里可以放若干由逗号分隔的值,值的类型可以是六种值类型的任意一种由{}包裹,大括号里可以放若干由字符串、冒号、值组成的键值对,键值对之间由逗号分隔数字值,可以是整数、浮点数字符串类型由左右两个英文双引号包裹true/falsenull
[值, 值, …]{字符串:值, 字符串:值, …}100“Json”true/faslenull

JSON数据可以直接以文本的形式进行网络传输,位于不同端点上的编程语言环境可以通过序列号将语言独有的数据结构转换为相应的JSON数据文本,或者通过反序列化进行相应的逆向转换。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值