什麼是 JSON 文件以及如何打開一個

什麼是 JSON 文件以及如何打開一個

如果您曾經在 Excel 上做過個人會計之類的事情,那麼您可能會遇到這個問題:存儲的信息越多,更新內容就越困難。隨著你的數據越來越大,一切都變得混亂和怪異。數據庫很好,但它們並不像我們大多數人希望的那樣“可讀”。幸好有 JSON 可以幫助我們。

什麼是 JSON 文件?

JSON 代表 JavaScript Object Notation,它用於在 JavaScript 中定義對象。當然,您不必學習 JavaScript 就可以理解 JSON。它只是一種用於分組數據的格式,因此更易於閱讀和格式化。

看一眼這個例子,找到每隻寵物的名字:

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

這就像一個清單。你可以很容易地看到寵物的名字:Maddogna、Fluffman 和 Gizzards the Great。其中包括其他數據,如他們的年齡、厭惡和品種。

在數據方面,JSON 彌合了計算機與普通人之間的鴻溝。它快速、易於理解,並且可以轉換為您希望數據看起來像的任何其他格式。

在轉換大量數據時,JSON 文件表現最好。

JSON 有什麼用

JSON 是一種格式。你幾乎可以用它發送任何東西。只要發送編譯後的數據,就可以使用 JSON。事實上,您的計算機現在可能正在使用它與全球其他計算機進行通信,而您卻毫不知情。

JSON 有很多用途,例如:

  • 即時消息
  • 電子郵件
  • 配置文件
  • 聯網信息
需要使用 Json Lite 黑暗模式格式化的示例 Pi

您還可以在開發和發布期間在遊戲中看到 JSON以存儲您的保存和設置。

當然,還有其他更快的方式來移動數據,但 JSON 實在是太方便了,不能放棄。

如何打開 JSON 文件

就其核心而言,JSON 文件實際上只是以“.json”擴展名保存的文本文件。您可以使用任何類型的純文本編輯器打開它們,就好像它們是普通文本文件一樣。

  • 在 Windows 中,打開記事本並轉到“文件 -> 打開”,然後查找您嘗試打開的 JSON 文件。
文件打開時的記事本紅色箭頭
記事本 打開文件 所有文件
  • 如果您想在文件中查找某些內容,只需按Ctrl+ F,然後鍵入您需要查找的內容。
記事本在 Json 文件中搜索 Maddogna
  • 如果您想製作一個新的 JSON 文件,只需製作一個常規文本文件並使用“.json”文件擴展名保存即可。請務必將保存類型更改為“所有文件”,否則它將變成“filename.json.txt”。
保存新的 Json 文件 Pets Json Arrow On Save Type Dropdown

使用 JSON 查看器

現在雖然有用,但這些在線轉換器的問題在於,當您執行基於 Web 的任務時,它們並不方便。幸運的是,有不同種類的 JSON 查看器,它們不僅可以幫助您轉換 JSON 文件,還可以讓您更好地閱讀它們的內容,而不再頭疼!

精簡版

JSON Lite ( Chrome | Firefox ) 是一個瀏覽器擴展,可以讓在任何基於 Chrome 的瀏覽器上查看和編輯 JSON 文件變得更加容易。它用不同的顏色突出顯示部分 JSON 代碼。如果默認外觀不夠“可見”,您可以更改縮進、折疊線的設置,甚至可以將其設置為深色模式。

Jsonplaceholder Typicode 示例 Json,左側為 Json Lite,右側為 None
左:帶有 JSON Lite 的 JSON;右:沒有 JSON Lite 的 JSON

或者,您也可以使用這些 JSON 美化器使數據更易於查看。

轉換 JSON 文件

根據您使用 JSON 文件的目的,您可能需要使用轉換器將其轉換為 CSV 或 XML 文件。

為此,您可以使用 JSON 轉換器,例如Code Beautify JSON Viewer。這是一個將 JSON 文件轉換為 CSV 或 XML 的網絡應用程序,然後可以由其他軟件使用。

要使用 Code Beautify JSON 查看器,只需單擊“文件”按鈕上傳您的文件,然後單擊“轉 XML”或“轉 CSV”進行轉換。

代碼美化 Json Viewer 將 Json 文件轉換為 Xml 文件或 Csv 文件

經常問的問題

JSON 比 CSV 和 XML 好嗎?

與 CSV 和 XML 相比,JSON 文件更簡單、更靈活,也更易於計算機解讀。在大多數情況下,它允許您按原樣存儲數據結構。與 XML 不同,您不必添加標籤來說明 1 是一個數字而不是包含數字 1 的字符串。它還能夠具有復雜的數據結構,不像 CSV 需要您每次添加 NULL 一些數據上的額外“單元格”。

JSON 是一種編程語言嗎?

JSON 不是一種編程語言,但它肯定在一種編程語言中使用。JSON 基於 JavaScript,JavaScript 使用它來定義該語言中稱為“對象”的事物。它是一種用於列出事物的符號格式——你不能用它做任何其他事情,只能定義事物。

JSON 只是 XML 嗎?

不,JSON 不是 XML。與 XML 不同,您可以在 JSON 上定義數字、布爾值和空值。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *