JSON - 简介

首页 / JSON / Overview

JSON(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的资料交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于 C 语言家族的一些习惯。

JSON 数据格式与语言无关。即便它源自JavaScript,但目前很多编程语言都支持 JSON 格式数据的生成和解析。JSON 的官方 MIME 类型是 application/json,文件扩展名是 .json。

链接:https://www.learnfk.com/json/json-overview.html

来源:LearnFk无涯教程网

JSON的使用

  • 在编写包含浏览器扩展和网站的基于JavaScript的应用程序时使用。

  • JSON格式用于通过网络连接序列化和传输结构化数据。

  • 它主要用于在服务器和Web应用程序之间传输数据。

  • Web服务和API使用JSON格式提供公共数据。

  • 它可以与现代编程语言一起使用。

    无涯教程网

JSON的特征

  • JSON易于读写。
  • 这是一种轻量级的基于文本的交换格式。
  • JSON与语言无关。

JSON中示例

以下示例显示了如何使用JSON根据书籍的主题和版本来存储与书籍相关的信息。

{
   "book": [
	
      {
         "id":"01",
         "language": "Java",
         "edition": "LearnFk",
         "author": "Herbert Schildt"
      },
	
      {
         "id":"07",
         "language": "C++",
         "edition": "learnfk",
         "author": "E.Balagurusamy"
      }
   ]
}

了解了上述程序后,我们将尝试另一个示例。让我们将以下代码另存为 json.htm -

<html>
   <head>
      <title>JSON example</title>
      <script language = "javascript" >
         var object1 = { "language" : "Java", "author"  : "LearnFK" };
         document.write("<h1>LEARNFK JSON with JavaScript example</h1>");
         document.write("<br>");
         document.write("<h3>Language=" + object1.language+"</h3>");  
         document.write("<h3>Author=" + object1.author+"</h3>");   

         var object2 = { "language" : "C++", "author"  : "learnfk" };
         document.write("<br>");
         document.write("<h3>Language=" + object2.language+"</h3>");  
         document.write("<h3>Author=" + object2.author+"</h3>");   
  
         document.write("<hr />");
         document.write(object2.language + " programming language can be studied " + "from book written by " + object2.author);
         document.write("<hr />");
      </script>
   </head>
   
   <body>
   </body>
</html>

现在,让我们尝试使用IE或任何其他启用了JavaScript的浏览器打开json.htm,它会产生以下输出-

json example demo

您可以参考JSON对象一章以获取有关JSON对象的更多信息。

JSON目录

这一章《JSON - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

相关文章

玩转Spring全家桶 -〔丁雪丰 - 123讲〕

RPC实战与核心原理 -〔何小锋 - 29讲〕

WebAssembly入门课 -〔于航 - 23讲〕

Tony Bai · Go语言第一课 -〔Tony Bai - 56讲〕

如何在 onClick 事件处理程序中识别在同一 map 上绘制的多个多边...

JSON.parse 返回字符串而不是对象

type 'List<dynamic>' 不是 type 'List<int>' 的子类型,其中

fetch() 输入意外结束

react 路由 v^4.0.0 未捕获类型错误:无法读取未定义的属性“位置”

如何使用 Jackson 注释将嵌套值映射到属性?

视频推荐〔JSON - 4.对象转化为字符串〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)