JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,以易于读写的文本格式表示结构化数据,通常用于Web应用程序中的数据传输。
JSON主要由两种结构组成:键值对和数组。
// 示例1:键值对 { "name": "张三", "age": 20, "gender": "男", "hobbies": ["游泳", "爬山", "看电影"] } // 示例2:数组 [ { "name": "张三", "age": 20, "gender": "男", "hobbies": ["游泳", "爬山", "看电影"] }, { "name": "李四", "age": 22, "gender": "女", "hobbies": ["打游戏", "逛街", "看电视"] } ]
在JSON中,键名必须用引号括起来,值可以是字符串、数字、布尔值、数组、对象等数据类型。键值对之间使用冒号:分隔,每组键值对之间用逗号,分隔。数组中的元素可以是任何数据类型,包括对象、数组等,每个元素之间也用逗号,分隔。
// 示例3:值可以是对象或数组 { "name": "张三", "age": 20, "gender": "男", "contact": { "tel": "13800138000", "email": "zhangsan@example.com" }, "hobbies": ["游泳", "爬山", "看电影"] } // 示例4:数组的元素可以是任何数据类型 [ "张三", 20, true, { "tel": "13800138000", "email": "zhangsan@example.com" } ]
使用JSON,可以方便地将数据传输到不同的平台、语言和应用程序中,使得不同应用之间的数据交换更加方便和高效。