JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于客户端和服务器之间的数据交互。在JSON中,数据以键值对的形式存在,使用逗号分隔,数据类型可以是字符串、数字、布尔值、数组、对象等。
{ "name": "小明","age": 18,"isMale": true,"hobbies": [ "reading","swimming","travelling" ],"address": { "province": "广东省","city": "深圳市","district": "南山区" } }
在JSON字符串中,键和值都必须是双引号括起来的字符串,其中字符串中的特殊字符需要进行转义,比如双引号、反斜杠、换行符等。数组和对象可以嵌套,形成复杂的数据结构。
{ "name": "小红","scores": [ { "subject": "语文","score": 90 },{ "subject": "数学","score": 85 },{ "subject": "英语","score": 95 } ] }
最后,需要注意的是,JSON是一种严格的语法格式,任何一处错误都可能导致解析错误。因此在书写JSON字符串时,需要严格遵循其语法规则。