首頁 >web前端 >js教程 >JSON是什麼以及怎麼使用

JSON是什麼以及怎麼使用

青灯夜游
青灯夜游原創
2018-11-14 11:18:314841瀏覽

這篇文章帶給大家的內容是介紹JSON是什麼?怎麼使用,讓大家可以對JSON有初步的了解,知道JSON的簡單用法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

首先我們來了解JSON是什麼?有什麼用?

JSON,全名為 JavaScript Object Notation,也就是 JavaScript 物件標記法。它是一種基於文字(Text-Based)的輕量級(Light-Weight)開放標準,專為人類可讀的(Human-Readable)資料交換而設計。程式設計師已經知道JSON使用的約定,包括C,C ,Java,Python,Perl等。

總結一下:

1、JSON是一種JavaScript 物件標記法,從JavaScript腳本語言擴展而來。

2、JSON採用完全獨立於語言的文字格式,但也可以使用了類似C語言家族的習慣(包括C, C , C#, Java, JavaScript, Perl, Python等)。

3、檔案副檔名為.json,統一型別識別碼是public.json,Internet Media型別是application / json。

4、JSON專為人類可讀的資料交換而設計。

JSON的特點:

1、JSON是一種輕量級的基於文字的資料交換格式。

2、無論對人,或是對機器來說,都是十分便於閱讀和書寫的,而且比起XML 檔案更小;

3、JSON的書寫十分簡單,一目了然;符合JavaScript原生語法,可以由解釋引擎直接處理,不用另外加入解析程式碼。

4、JSON與語言無關

簡單來說:JSON是一種以有條理,易於存取和書寫的儲存資訊的方法;它為我們提供了一個人類可讀的資料集合,我們可以以非常合理的方式存取這些資料。

下面我們來看看JSON可以在哪裡使用?怎麼使用?

JSON的使用

1、在編寫包含瀏覽器擴充功能和網站的基於JavaScript的應用程式時使用它。

2、JSON格式用於透過網路連接序列化和傳輸結構化資料。

3、它主要用於在伺服器和網路應用程式之間傳輸資料。

4、Web服務和API使用JSON格式來提供公共資料。

5、它可以與現代程式語言一起使用。

JSON的簡單範例

我們透過簡單範例來看看JSON的使用方法

範例1:顯示如何使用JSON根據主題和版本儲存與書籍相關的資訊。

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

例2:在了解上述程式後,我們將嘗試另一個例子。我們將以下程式碼儲存為json.htm

<!DOCTYPE html>
<html>
   <head>
   	<meta charset="UTF-8">
      <title>JSON example</title>
		
      <script language = "javascript" >
  
         var object1 = { "language" : "Java", "author"  : "herbert schildt" };
         document.write("<h1>JSON与JavaScript示例</h1>");
         document.write("<br>");
         document.write("<h3>Language = " + object1.language+"</h3>");  
         document.write("<h3>Author = " + object1.author+"</h3>");   

         var object2 = { "language" : "C++", "author"  : "E-Balagurusamy" };
         document.write("<br>");
         document.write("<h3>Language = " + object2.language+"</h3>");  
         document.write("<h3>Author = " + object2.author+"</h3>");   
  
         document.write("<hr />");
         document.write(" 一本可研究编程语言: " +object2.language +  "的书,作者 " + object2.author);
         document.write("<hr />");
  
      </script>
		
   </head>
	
   <body>
   </body>
	
</html>

運行效果:

JSON是什麼以及怎麼使用

#總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是JSON是什麼以及怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn