一、JSON的優(yōu)勢(shì):
1、 JSON更快:
JSON語(yǔ)法非常易于使用。我們可以?xún)H使用語(yǔ)法來(lái)為我們提供簡(jiǎn)單的數(shù)據(jù)解析和更快的數(shù)據(jù)執(zhí)行。由于它的語(yǔ)法非常小而且重量輕,這就是它以更快的方式執(zhí)行響應(yīng)的原因。
2、兼容性廣泛:
它具有廣泛的支持瀏覽器與操作系統(tǒng)的兼容性,因此使用JSON編碼生成的應(yīng)用程序不需要太多努力就可以使所有瀏覽器兼容。在開(kāi)發(fā)期間,開(kāi)發(fā)人員考慮使用不同的瀏覽器,但JSON提供了該功能。
3、共享數(shù)據(jù)的最佳工具:
JSON是任何大小甚至音頻,視頻等共享數(shù)據(jù)的最佳工具。這是因?yàn)镴SON將數(shù)據(jù)存儲(chǔ)在數(shù)組中,因此數(shù)據(jù)傳輸更容易。因此,JSON是Web API和Web開(kāi)發(fā)的優(yōu)秀文件格式。
4、在服務(wù)器上解析
在服務(wù)器端解析是開(kāi)發(fā)人員想要的重要部分,如果解析在服務(wù)器端快速,那么只有用戶(hù)可以得到他們的響應(yīng)的快速響應(yīng),所以在這種情況下JSON服務(wù)器端解析是強(qiáng)點(diǎn)表示我們?cè)诜?wù)器端使用JSON。
二、JSON的缺點(diǎn):
1、沒(méi)有錯(cuò)誤處理
在JSON中沒(méi)有JSON調(diào)用的錯(cuò)誤處理。如果動(dòng)態(tài)腳本插入有效,您將被調(diào)用并完美地獲得響應(yīng)。
如果沒(méi)有插入,就什么也不會(huì)發(fā)生。它只是默默地失敗了。例如,你無(wú)法從服務(wù)器捕獲404錯(cuò)誤,也不能取消或重新啟動(dòng)請(qǐng)求。然而,在等待合理的時(shí)間之后,你就已經(jīng)超時(shí)。
2、安全性
JSON的另一個(gè)主要缺點(diǎn)是,如果與不受信任的服務(wù)或不受信任的瀏覽器一起使用它會(huì)非常危險(xiǎn);因?yàn)镴SON服務(wù)返回包含在函數(shù)調(diào)用中的JSON響應(yīng),如果它將與不受信任的瀏覽器一起使用,將由瀏覽器執(zhí)行它可以被黑客入侵,這使托管Web應(yīng)用程序易受各種攻擊。如果您打算使用JSON服務(wù),那么了解JSON所具有的威脅并了解如何保護(hù)它是非常重要。
3、支持工具有限
JSON只有有限的支持工具,我們可以在JSON開(kāi)發(fā)過(guò)程中使用它們。
總結(jié):
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com