Loading

JSON初涉

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,基于文本,易于阅读和编写,同时也容易被软件解析和生成。它常用于客户端和服务器之间的数据传输,也可以被用于存储和传输结构化数据。JSON的语法与Javascript中的对象字面量相似,数据以键值对的形式出现,使用大括号表示,键名必须是字符串包含在双引号中,值可以是字符串、数字、布尔值、数组、或另一个对象。例如:


{
"name": "John",
"age": 30,
"isStudent": true,
"hobbies": ["reading", "traveling"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}

这个JSON数据表示一个人名叫John,年龄是30,是学生,有两个爱好(阅读和旅行)和一个住址,住在纽约市123 Main St。 JSON的优点是易于理解、可读性强,同时支持语言无关和平台无关,是一种非常流行的数据交换格式。

Json与XML的比较

  • JSON和XML的数据可读性基本相同;
  • JSON和XML同样拥有丰富的解析手段
  • JSON相对于XML来讲,数据的体积小
  • JSON与JavaScript的交互更加方便
  • JSON对数据的描述性比XML较差
  • JSON的速度要远远快于XML
posted @ 2023-05-08 20:03  冰稀饭Aurora  阅读(0)  评论(0编辑  收藏  举报