如何打開 JSON 文件?

已發表: 2022-11-03

您是否遇到過 JSON 文件但不知道如何打開它? 那麼,你並不孤單!

JSON 文件以 JSON 格式存儲數據,以便在 Web 服務器和 Web 應用程序之間進行交換。 JSON 文件格式最初源自 JavaScript,與多種數據庫和編程語言兼容,並具有 .json 文件擴展名。

但是如果您收到一個JSON 文件,如何在線打開呢? 深入了解 JSON 文件以及如何使用現成的工具打開它們。

目錄

什麼是 JSON 文件?

JSON 代表 JavaScript Object Notation,一種在 Web 服務器和應用程序之間存儲和交換數據的標準格式。 輕量級和基於文本的 JSON 格式是人類可讀的,類似於 XML 文件格式。

儘管 JSON 最初是基於 JavaScript 的,但在許多編程 API 的支持下,它被廣泛認為與語言無關。 今天,JSON 已成為 XML 的流行替代品。 但是,您不能運行 JSON 文件或像 EXE 文件一樣執行它。 由於它是一個可讀的文本文件,您可以使用標准文本編輯程序打開 JSON,但並非所有程序都允許您編輯 JSON 文件,除非您希望破壞文本格式。

從世界頂級大學在線學習軟件開發課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。

創建 JSON 文件

在我們學習如何用 Python 打開 JSON 文件之前,讓我們快速了解如何創建一個。

創建 JSON 文件的步驟:

  1. 打開計算機上的文本編輯器。
  2. 現在,在文本編輯器中創建一個新文件並保存。
  3. 使用 .json 擴展名保存文件。
  4. 複製下面的 JSON 示例代碼,將其粘貼到文件中,然後再次保存。

{

“名字”:“傑克”,

“姓氏”:“約翰遜”,

“性別”:“男性”,

“年齡”:25,

“地址”: {

“streetAddress”:“2020 威爾遜大道”,

“城市”:“卡羅爾頓”,

“州”:“德克薩斯州”,

“郵政編碼”:“75007”

},

“電話號碼”: [

{“類型”:“家”,“號碼”:“7386547627”}

]

}

如何打開 .json 文件?

JSON 是基於純文本的文件,您可以在任何文本編輯器中打開它。 Web 瀏覽器 Mozilla Firefox 和 Google Chrome 是跨平台的,可用於在每個操作系統上打開 JSON 文件,其步驟如下:

  1. 右鍵單擊 JSON 文件並從菜單中選擇“打開方式”選項。
  2. 從下拉菜單中,選擇 Chrome 或 Firefox。
  3. 如果您沒有找到 Chrome 應用內菜單,請單擊“選擇另一個應用”,您將在列表中找到 Chrome 和 Firefox。

或者,您可以直接複製 JSON 文件的位置路徑並將其複製到瀏覽器。 每個操作系統都支持不同的文本編輯器來讀取 JSON 文件,您可以在下面找到一個列表。 您可以使用這些工具或應用程序打開和編輯 JSON 文件。

操作系統應用程序/文本編輯器
視窗Microsoft Word、Microsoft Notepad、Notepad++、Mozilla Firefox、File Viewer Plus
蘋果電腦MacVim、蘋果文本編輯、BBEdit
Linux PICO、Vim、GNU Emacs
安卓安卓文件查看器

在 Python 中讀取 JSON 文件

您可以打開 JSON 文件 Python並讀取它,因為 Python 有一個內置包,可以讓用戶使用 JSON 數據。 在 Python json模塊的眾多函數中, load()load()用於讀取 JSON 文件。 load()函數用於解析或讀取 JSON 文件,load () 函數用於解析 JSON 字符串。

在使用 Python json模塊之前,您必須使用以下語法導入它:

導入json

假設您有一個名為 language.json 的 JSON 文件,其內容如下:

{

'名字':'艾米莉亞',

'語言':['英語','法語']

}

現在,要在 Python 中打開和讀取上述 JSON 文件,您必須按照以下步驟操作:

  1. 導入 Python json 模塊。
  2. 使用open()函數打開 JSON 文件 (language.json)。
  3. 使用load()函數讀取 JSON 文件並將 JSON 數據放入變量中。
  4. 使用從 JSON 文件中檢索到的數據或為方便起見將其打印出來。

以下代碼片段說明了上述步驟。

導入json

使用 open('language.json') 作為 f:

數據 = json.load(f)

打印(數據)

輸出:

{'name': 'Emilia', 'languages': ['English', 'French']}

確保使用 .json 擴展名將 JSON 文件保存在系統上。 此外,將 Python 程序和 JSON 文件保存在系統上的同一目錄中,以避免引發異常。

軟件工程的熱門課程和文章

熱門節目
軟件開發執行 PG 計劃 - IIIT B 區塊鏈證書課程 - PURDUE 網絡安全證書計劃 - PURDUE 計算機科學理學碩士 - IIIT B
其他熱門文章
2021-22年美國雲工程師薪水 美國 AWS 解決方案架構師薪水 美國後端開發人員工資 美國前端開發人員薪水
美國網絡開發人員的薪水 2022 年 Scrum Master 面試問題 如何在 2022 年開始網絡安全職業? 工程專業學生在美國的職業選擇

JSON格式的使用

儘管 JSON 文件的主要用途是在 Web 服務器和 Web 應用程序之間交換數據,但它們已經演變為服務於其他目的,包括 -

  • 數據存儲: MongoDB 和其他幾個 NoSQL 數據庫使用 JSON 文件來存儲結構化數據。
  • 文件配置:基於服務器的 JavaScript 應用程序,例如 node.JS、reactJS 等,使用 JSON 文件來存儲配置信息。
  • 應用程序通知: JSON 的另一個用途是將通知從 Web 應用程序傳遞到 Web 服務器。 Web 應用程序也可以使用 JSON 來下載 Web 應用程序狀態。

使用 JSON 格式的好處

與 XML 一樣,JSON 便於在異構環境中進行數據交換,並具有以下優點:

  • JSON 是簡單的文本,使其安全且適合跨操作系統和平台傳輸。
  • 您可以在簡單的文本編輯器中輕鬆打開和編輯 JSON。
  • JSON 是緊湊的,平均 JSON 字符串大小約為 XML 中相同數據的三分之二。
  • JSON 易於閱讀、學習和理解。

概括

JSON 是一種用於數據結構化的簡單、可讀的數據格式。 它具有基於文本的最小結構,使其既是機器可讀的,又是人類可讀的,並且是用於在 Web 服務器和 Web 應用程序之間傳輸數據的 XML 的絕佳替代品。 JSON 文件具有 .json 擴展名,您可以打開 JSON 文件 Python 並使用跨主要操作系統的標准文本編輯器進行編輯。

計算機科學是全球研究最廣泛的學科之一。 如果您打算從事軟件開發或相關領域的工作,您必須立即註冊upGrad 的計算機科學理學碩士課程。 該計劃是為 IT 和技術專業人士、數據專業人士、IT 公司的經理和項目負責人、測試專業人士以及 Java 和其他編碼專業人士設計的。

節目亮點:

  • 普渡大學認證
  • 450+ 學習時間和 15+ 現場會議
  • 10+項目
  • 全面覆蓋相關編程語言和工具
  • 與行業專家的 1:1 輔導課程
  • Cloud Labs 的沉浸式學習體驗

立即申請並獲得 upGrad 獨家優勢,例如 360 度學習支持以及同行和行業網絡。

如何在 Windows 中打開 JSON 文件?

您可以使用 Microsoft Word、Microsoft Notepad、Notepad++、Mozilla Firefox 和 File Viewer Plus 在 Windows 中打開 JSON 文件。

如何在 Python 中打開和讀取 JSON 文件?

Python 有一個內置的 JSON 包,可以讓用戶使用 JSON 數據。 JSON 模塊具有諸如 load() 和 load() 之類的方法,我們可以使用它們來讀取 JSON 文件。

什麼是 JSON 解碼?

json_decode() 函數是 PHP 的內置函數,它允許我們通過將 JSON 編碼的字符串轉換為 PHP 變量來解碼 JSON 字符串。