這篇文章帶給大家的內容是介紹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是什麼以及怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!