1.什么是JSON

在深入讨论JSON 之前,先让我们对它有一个感性的认识。宏观上看,JSON 是一种轻量的数据格式,在各种地方传递数据。如果单用眼睛看,JSON 里的数据是被保存在花括号({})中的,而如果从用途上进一步分析,最终我们会得出结论:JSON 是一种数据交换格式。

一、JSON是一种数据交换格式

数据交换格式是一种在不同平台间传递数据的文本格式。除JSON 外,你也可能听说过XML 这种数据交换格式。像XML 和JSON 这样的数据交换格式非常重要,我们需要它们来实现不同系统间的数据交换。

然而,不是所有的系统都支持使用JSON 来交换数据。数据交换格式有很多,如前面提到的XML(extensible markup language,可扩展性标记语言),可能早在JSON 被发明前就已经在应用了。有许多系统可以并还在使用像XML 这样的格式,或是用表格和分隔符来表示数据的格式,如逗号分隔值(CSV)。

二、JSON独立于编程语言

JSON 的全称是JavaScript Object Notation(JavaScript 对象表示法)。这个名字可能会让人误以为要想理解和使用JSON,得先学习JavaScript。诚然,在学习JSON 前学一点JavaScript 肯定会有帮助,毕竟JSON 源于JavaScript的一个子集。但如果你以后用不到JavaScript,那也没有必要去学习它,因
为数据交换格式是独立于语言的。你仍可以在你自己的系统中使用你自己的语言。

三、专业术语和概念

JSON:JavaScript 对象表示法(JavaScript Object Notation)

  • 表示法:一个用于表示诸如数字或单词等数据的字符系统。
  • 数据交换格式:用于在不同的平台或系统间交换数据的文本。
  • 可移植性:以一种对双方系统都兼容的方式在平台间传递信息。

我们还讨论了以下重要概念:
• JSON 是一种数据交换格式。
• JSON 独立于编程语言(你不必先学习JavaScript)。
• JSON 基于JavaScript 对象字面量表示法(重点在于“表示法”)。
• JSON 表达数据的方式对通用的编程概念都很友好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋洋脚踝的金铃响了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值