古詩詞大全網 - 個性簽名 - JSON和JSONP的區別,以及使用方法

JSON和JSONP的區別,以及使用方法

壹、指代不同

1、JSON:是壹種輕量級的數據交換格式。

2、JSONP:是JSON的壹種“使用模式”,可用於解決主流瀏覽器的跨域數據訪問的問題。

二、特點不同

1、JSON:基於?ECMAScript?(歐洲計算機協會制定的js規範)的壹個子集,采用完全獨立於編程語言的文本格式來存儲和表示數據。

2、JSONP:在客戶端調用提供JSONP支持的URL Service,獲取JSONP格式數據。

三、使用方法不同

1、JSON:簡潔和清晰的層次結構使得 JSON 成為理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網絡傳輸效率。

2、JSONP:Callback僅僅是JSONP的簡單實現,可以根據具體需要實現更復雜的功能,比如可以在客戶端動態集成更多的變量數據來完成分頁功能。

百度百科-jsonp

百度百科-JSON