JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基於ECMAScript的一個子集。JSON採用完全獨立於語言的文字格式,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成爲理想的數據交換語言。易於人閱讀和編寫,同時也易於機器解析和生成(網絡傳輸速率)。 JSON格式取代了xml給網絡傳輸帶來了很大的便利,但是卻沒有了xml的一目瞭然,尤其是json數據很長的時候,我們會陷入繁瑣複雜的數據節點查找中。 JSON可以使用專門的編譯器開啟。
json格式圖標如下:
json檔案是什麼以及json檔案怎麼開啟詳情如下:
JSON 檔案摘要
這些 JSON 檔案可以使用 二十一 種已知的軟件應用程序檢視,這些應用程序通常是由 Mozilla開發的 Mozilla Firefox。 它與 二 種主要檔案類型相關聯,但經常以 Mozilla Firefox Bookmarks Backup 格式出現。 大多數 JSON 檔案被視爲 Backup Files,但它們也可以是 Web Files。
Windows、 Mac 和 iOS 平臺已支援 JSON 檔案。 它們是臺式計算機(和移動)設備相容的。 普及性爲“低”時,普通人通常不會使用這些檔案。
雖然有很多關於 JSON 檔案的知識,但上述是這些類型檔案最重要的資訊。 如果您在開啟這些檔案時遇到問題,或者想了解更多詳細資訊,請參閱下面的綜合資訊。
各種 JSON 檔案 2 種已知檔案類型使用此副檔名 Mozilla Firefox Bookmarks Backup JavaScript Object Notation File
首席 JSON 說明 .JSON擴展: | .json |
組: | Mozilla Firefox Bookmarks Backup |
該JSON檔案副檔名是使用Mozilla Firefox瀏覽器備份檔案的情況下,原來的損壞更換儲存的書籤。它是由Firefox瀏覽器自動生成。你可以看到通常名爲bookmarks.bak檔案。
文章作者: | Mozilla |
課程: | 備份檔案 |
關鍵: | HKEY_CLASSES_ROOT.json |
開啟 Mozilla Firefox Bookmarks Backup的軟件程序:
Mozilla 開發的 Mozilla Firefox (軟件環境: Windows)
Mac | |
iOS |
Android |
Linux |
Solaris |
illumos |
替代 JSON 類型 .JSON
擴展: | .json |
組: | JavaScript Object Notation File |
JavaScript對象表示的檔案(JSON)是包簡單的數據結構和對象的檔案。它包含在標準交換格式(ECMAScript的編程語言),這使得它輕量級的數據,基於文字的,並且人類可讀。
文章作者: | Douglas Crockford |
課程: | 網絡檔案 |
開啟 JavaScript Object Notation File 檔案的軟件程序:
Microsoft Corporation 開發的 Microsoft Notepad
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Don Ho 開發的 Notepad++
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Microsoft Corporation 開發的 Microsoft Visual Studio
相容:(軟件環境: Windows)
Bram Moolenaar 開發的 Vim
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Unix |
OS X El Capitan |
Microsoft Corporation 開發的 Microsoft WordPad
相容:(軟件環境: Windows)
GNU Project 開發的 GNU Emacs
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux | |
GNU |
GNOME 開發的 Gedit
相容:
Linux |
Apple 開發的 Apple TextEdit
相容:(軟件環境: Mac)
ES-Computing 開發的 ES-Computing Edit Plus
相容:(軟件環境: Windows)
Sublime HQ Pty Ltd 開發的 Sublime Text
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Peak Technologies 開發的 CodeLobster
相容:(軟件環境: Windows)
Bare Bones Software 開發的 BBEdit
相容:(軟件環境: Mac)
Open Source 開發的 Pico
相容:
Unix |
GitHub, Inc. 開發的 Atom
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Altova 開發的 XMLSpy
相容:(軟件環境: Windows)
Bare Bones Software 開發的 TextWrangler
相容:(軟件環境: Mac)
Open Source 開發的 MacVim
相容:(軟件環境: Mac)
James Hoover 開發的 Bean
相容:(軟件環境: Mac)
Open Source 開發的 Notepad2
相容:(軟件環境: Windows)
Geany Authors 開發的 Geany
相容:(軟件環境: Windows) (軟件環境: Mac)
Linux |
Solaris |
FreeBSD | |
NetBSD | |
OpenBSD |
解決難以開啟 JSON 檔案的問題
開啟 JSON 檔案過程中所遇到的常見問題 Mozilla Firefox 不在你嘗試加載 JSON 檔案並收到錯誤,例如 “%%os%% 無法開啟 JSON 檔案副檔名”。 發生這種情況時,通常是由於 %%os%% 中缺少 Mozilla Firefox。 你將無法雙擊以開啟 JSON,因爲你的操作系統不知道該怎麼處理它。
提示: 如果您知道另一個可以開啟您的 JSON 檔案的程序,您可以嘗試透過從列出的程序中選擇應用程序來開啟它。 安裝了 Mozilla Firefox 的錯誤版本在其他情況下,您的 Mozilla Firefox 版本可能不支援您的Mozilla Firefox Bookmarks Backup檔案版本。 如果您安裝了錯誤的 Mozilla Firefox 版本,則需要安裝正確的版本。 大多數情況下,您的 Mozilla Firefox Bookmarks Backup 檔案是由比安裝的更新的 Mozilla Firefox 創建的。
提示: 您有時可以透過右鍵單擊 JSON 檔案,選擇 “屬性” 並檢視版本資訊來獲得有關正確程序版本的提示。結論:大多數 JSON 檔案開啟問題是由於沒有安裝正確的 Mozilla Firefox 版本。
難以開啟 JSON 檔案的其他原因即使安裝了正確版本的 Mozilla Firefox,開啟 JSON 仍然會遇到困難。 其他 JSON 開啟錯誤可能是由 %%os%% 中的其他系統問題造成的。 這些問題包括:
JSON 的 Windows 註冊表中的檔案參考是錯誤的 意外刪除 Windows 註冊表中 JSON 檔案的描述 Mozilla Firefox 或其他 JSON 相關程序的安裝損壞 JSON 本身已損壞 惡意軟件破壞了 JSON 檔案的完整性 與 JSON 相關的硬件有設備驅動程序損壞 Windows 沒有足夠的資源來開啟你的Mozilla Firefox Bookmarks Backup檔案json檔案是什麼以及json檔案怎麼開啟擴展閱讀
.JSON 檔案副檔名檔案類型 JavaScript對象表示法
開發者 | N/A |
常用度 | 頻繁使用格式 |
檔案後綴 | .json |
檔案分類 | 數據檔案 |
JSON(JavaScript Object Notation,JavaScript對象表示法)是一種輕量級的數據交換格式。它基於JavaScript編程語言和ECMAScript一個子集。 JSON採用完全獨立於編程語言的文字格式來存儲和表示數據,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。
JSON非常簡潔,層次結構清晰,並具有自我描述性,易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網絡傳輸效率,這些特性使JSON成爲理想的數據交換語言。
JSON檔案擴展資訊
JSON是道格拉斯·克羅克福特(Douglas Crockford)在2001年開始推廣使用的數據格式,在2005年-2006年正式成爲主流的數據格式,雅虎和谷歌就在那時候開始廣泛地使用JSON格式。
JSON由兩種結構組成:
“鍵-值對”的無序集合。不同的語言中,它被理解爲對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯數組 (associative array)。值的有序列表。在大部分語言中,它被理解爲數組(array)。這些都是常見的數據結構,事實上大部分現代計算機語言都以某種形式支援它們。這使得一種數據格式在同樣基於這些結構的編程語言之間交換成爲可能。
JSON雖然是使用Javascript語法來描述數據對象,但是JSON仍然獨立於語言和平臺,當前很多編程語言都支援JSON格式數據的生成和解析。
JSON檔案中的數據以簡單文字格式存儲,可以在任何文字編輯器中檢視其內容。
JSON應用領域WEB開發 - JSON最開始被廣泛的應用於WEB應用的開發。不過當前JSON使用在JavaScript、Java、Node.js應用的情況比較多,PHP、C#等開發的WEB應用主要還是使用XML。NoSQL數據庫 - 相對於傳統的關係型數據庫,一些基於文檔存儲的NoSQL非關係型數據庫選擇JSON作爲其數據存儲格式,比較出名的產品有:MongoDB、CouchDB、RavenDB等。JSON與XML比較JSON與.XML都是數據交換格式,具有 "自我描述" ,易於理解,並且數據都是有層次的結構,都可以被大多數編程語言使用。下面是它們兩者間的區別:
JSON與XML最大的不同在於XML是一個完整的標記語言,而JSON不是,所以XML更容易傳輸更加複雜的數據,但這使得XML在程序解析上比JSON需要花更多的功夫。XML利用標記語言的特性提供了絕佳的延展性(如XPath),在數據存儲、擴展及進階檢索方面具備對JSON的優勢JSON比XML更加小巧,以及瀏覽器的內建快速解析支援,使得其更適用於網絡數據傳輸領域。JSON實例下面是一個簡單的JSON實例:
{??????"name":?"中國",??????"province":?[{??????????"name":?"黑龍江",??????????"cities":?{??????????????"city":?["哈爾濱",?"大慶"]??????????}??????},?{??????????"name":?"廣東",??????????"cities":?{??????????????"city":?["廣州",?"深圳",?"珠海",?"中山"]??????????}??????},?{??????????"name":?"臺灣",??????????"cities":?{??????????????"city":?["臺北",?"高雄",?"桃園"]??????????}??????},?{??????????"name":?"新疆",??????????"cities":?{??????????????"city":?["烏魯木齊"]??????????}??????}]??}??MIME類型
application/json
JSON檔案怎麼開啟?如果你電腦上打不開JSON檔案,原因可能有很多,而最常見最主要的原因就是你的電腦沒有安裝可以開啟JSON檔案的軟件;Windows系統會彈出提示框:“若要開啟此檔案,Windows需要知道哪個程序開啟它”,最簡單直接的解決辦法就是下載並安裝合適的軟件來開啟JSON檔案。
可以開啟JSON檔案的軟件程序