溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

什么是JSON文件

發(fā)布時間:2020-07-14 11:20:07 來源:億速云 閱讀:276 作者:Leah 欄目:web開發(fā)

什么是JSON文件?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

 JSON文件是用來存儲簡單的數(shù)據(jù)結(jié)構(gòu)和對象的文件,可以在web應(yīng)用程序中進(jìn)行數(shù)據(jù)交換

今天將要介紹一個在開發(fā)人員工具中一個重要的部分:JSON,目前為止許多站點(diǎn)都在使用JSON共享數(shù)據(jù),因?yàn)樗萖ML / RSS更容易異步加載,接下來將在文章中為大家詳細(xì)介紹什么是JSON文件

JSON文件的含義:

JSON是全稱為JavaScript Object Notation,是一種有條理,易于訪問的存儲信息的方法。它為我們提供了一個可讀的數(shù)據(jù)集合,我們可以通過合理的方式來訪問這些數(shù)據(jù)。JSON文件可以存儲簡單的數(shù)據(jù)結(jié)構(gòu)和對象。JSON文件在許多不同的編程API中都被支持。如今,JSON已被用于許多Web應(yīng)用程序來進(jìn)行數(shù)據(jù)交換,并且它們實(shí)際上不會在硬盤驅(qū)動器上保存“.JSON”文件,可以在互聯(lián)網(wǎng)連接的計算機(jī)之間進(jìn)行數(shù)據(jù)交換。某些應(yīng)用程序允許用戶將其保存在“.JSON”文件中。

<body>
<h3>在 JavaScript中創(chuàng)建JSON對象</h3>
<p>
姓名: <span id="jname"></span><br />
年齡: <span id="jage"></span><br />
</p>
<script type="text/javascript">
var JSON= {
"name":"張三",
"age":18
};
document.getElementById("jname").innerHTML=JSON.name;
document.getElementById("jage").innerHTML=JSON.age;
</script>

什么是JSON文件

使用JSON的原因:

JSON可以很容易地發(fā)送到服務(wù)器和從服務(wù)器發(fā)送,因?yàn)镴SON格式僅為文本格式,可用作任何編程語言的數(shù)據(jù)格式。要轉(zhuǎn)換字符串JavaScript具有以JSON格式編寫的內(nèi)置函數(shù)可以到本機(jī)JavaScript對象中,如果從服務(wù)器接收數(shù)據(jù),則使用JSON格式,而不是像任何其他JavaScript對象一樣去使用它。

如何打開JSON文件:

并非所有Web應(yīng)用程序都會保存JSON文件以進(jìn)行備份。特別是當(dāng)數(shù)據(jù)交換發(fā)生時,連接到Internet的兩臺設(shè)備之間。如果使用Firefox瀏覽器時,瀏覽器會自動以JSON格式保存書簽的備份文件。
我們可以在Firefox文件夾中找到標(biāo)記為書簽備份的JSON文件,也可以選擇將書簽文件保存到外部存儲設(shè)備,然后在安裝新版本時導(dǎo)入它們。總之只要想打開JSON文件,只需要將文件導(dǎo)入瀏覽器就可以了。

在Windows系統(tǒng)下,可以使用記事本或其他類型的文本編輯器打開JSON文件以查看內(nèi)容

在Mac OSX系統(tǒng)下,可以使用Apple TextEdit或其他兼容的文本編輯器打開JSON文件,以便查看內(nèi)容

在Linux系統(tǒng)下,可以使用Vim for Linux打開和查看JSON文件,這是一個高度可配置的文本編輯器,或者您可以使用其他編輯器,如Pico

什么是JSON文件

為什么JSON比XML更受歡迎

JSON和XML完全是兩種不同的數(shù)據(jù)格式。都是在Web中用于數(shù)據(jù)交換目的。與XML相比,放置java腳本或JSON Object Notation是一種更輕量級的數(shù)據(jù)交換格式。而且XML使用了大量的開始和結(jié)束標(biāo)記,而JSON只使用{}表示對象,[]表示數(shù)組,這使得它更加輕量級。有利于快速傳輸和處理,JSON的對象和數(shù)組的表示使得映射更直接容易

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI