9 款好用到爆的 JSON 處理工具,極大提高效率!

衆所周知,JSON 讓開發人員易於使用,又讓機器易於解析和生成。

JSON 吸引了工具構建者的注意,它們開發了用於重新格式化、驗證和解析 JSON 的衆多工具,這不足爲奇。這些工具既有在 Web 瀏覽器中運行的在線實用程序,又有面向代碼編輯器和 IDE 的插件,比如 Visual Studio Code 和 Eclipse。

下面介紹了其中九款工具

  1. JSONLint

來自 CircleCell 的 JSONLint 是一款面向 JSON 的在線驗證和重新格式化工具。開發人員可以將 JSON 粘貼或輸入到編輯器中,或者輸入 URL。JSONLint 可以驗證 “混亂” 的 JSON 代碼,還可以解析。如果用戶將? reformat=compress 添加到 URL,JSONLint 還可以用作 JSON 壓縮工具。

何處可以訪問 JSONLint?

可以在網上訪問 JSONLint(https://jsonlint.com/)。該工具的源代碼可以在 GitHub 上找到 (https://github.com/circlecell/jsonlint.com)。

  1. JSONCompare

JSONLint 的高級版本 JSONCompare 可以直接驗證 JSON 代碼。它可以同時上傳和驗證多個批處理 JSON 文件,比較和合並兩個 JSON 對象。JSONCompare 有簡單模式、批處理模式和差異模式。與 JSONLint 一樣,JSONCompare 也由 CircleCell 開發。

何處可以訪問 JSONCompare?

可以在網上找到 JSONCompare(https://jsoncompare.com/)。源代碼可以在 GitHub 上找到 (https://github.com/circlecell/jsoncompare.com)。

  1. JTC

Jtc 的全稱是 “JSON 測試控制檯”,這個 CLI 工具用於提取、處理和轉換源 JSON。開發人員可以使用 jtc 從源 JSON 選擇一個或多個元素,立即對這些元素執行操作,比如將選定的元素包裝到新的 JSON 中、過濾進出或更新元素。用戶界面允許使用單個命令進行大量更改。Linux 和 MacOS 編譯二進制文件可供下載。

何處可以下載 JTC?

可以從 GitHub 下載 jtc(https://github.com/ldn-softdev/jtc#compile-and-install-instructions)。

  1. ijson

ijson 最初於 2016 年開發,是一款擁有標準 Python 迭代器界面的迭代 JSON 解析工具。最常見的用途是讓 ijson 從前綴以下的 JSON 流生成原生 Python 對象。ijson 提供實際解析的幾種實現:基於 C 的 YAJL(另一種 JSON 庫) 或 Python 後端。

何處可以下載 ijson?

可以從 PyPI 下載 ijson(https://pypi.org/project/ijson/#files)。

  1. JSON 格式化和驗證器

JSON 格式化和驗證器這款在線工具旨在對 JSON 進行格式化和美化,以便更易於閱讀和調試。由於 JSON 的輸出不用換行 (以節省空間),因此可能難以閱讀和理解。使用這款在線格式化工具的開發人員只需粘貼 JSON 或 URL。JSON 格式化和驗證器書籤可用於格式化和驗證公共 JSON URL。另外,公衆號 Java 精選,回覆 java 面試,獲取面試題資料。

何處可以訪問 JSON 格式化和驗證器?

可以在網上訪問 JSON 格式化和驗證器 (https://jsonformatter.curiousconcept.com/)。

6.Altova XMLSpy JSON 和 XML 編輯器

Altova XMLSpy 是一款 JSON 和 XML 編輯工具,提供了用於編輯、建模、轉換和調試 XML 相關技術的各種工具。主要的工具包括圖形化模式設計器、代碼生成工具、文件轉換器、調試器以及用於處理 XSLT、XSD、XBRL 和 SOAP 的分析器。XMLSpy 利用 RaptorXML Server 進行 JSON 驗證和處理。

何處可以下載 Altova XMLSpy?

可以從 Altova 網站下載 Altova XMLSpy 的免費試用版 (https://www.altova.com/xmlspy-xml-editor/download)。

  1. Code Beautify JSON 工具

Code Beautify JSON 工具包括 JSON 查看器、JSON 編輯器、JSON 驗證器以及 JSON 到 HTML、JSON 到 XML 和 JSON 到 YAML 等轉換器。還提供了 Excel 到 JSON 轉換器和 JSON 縮小器。Code Beautify 還爲 XML、HTML、CSV、CSS、RSS、SQL、Base64 及其他數據格式和文件類型提供了在線腳本編輯器、美化器、縮小器和轉換器。

何處可以訪問 Code Beautify JSON 工具?

可以在網上訪問 Code Beautify JSON 工具 (https://codebeautify.org/json-tools)。

  1. Visual Studio Code

微軟這款流行的代碼編輯器內置了支持編輯 JSON 文件的功能。這包括通過 IntelliSense 針對屬性和值進行驗證、快速導航、代碼摺疊和建議。將鼠標懸停在 JSON 數據的屬性和值上方時,會提供另外的上下文。VS Code 將使用關聯的 JSON 模式以瞭解 JSON 文件的結構。

何處可以下載 Visual Studio Code?

可以從項目網站下載 Visual Studio Code(https://code.visualstudio.com/Download)。

9.Eclipse JSON 編輯器插件

面向 Eclipse IDE 的免費 JSON 編輯器插件包括自定義語法高亮、代碼摺疊、格式化和編輯等功能,提供了同步樹視圖。還提供語法樹解析。Eclipse JSON 編輯器插件符合 RFC 4627 JSON 標準。

何處可以下載 Eclipse JSON 編輯器插件?

可以從 Eclipse Marketplace 下載 Eclipse JSON 編輯器插件 (https://marketplace.eclipse.org/content/json-editor-plugin)。

Github 掘金計劃 用心發掘 Github 和 Gitee 上優質的開源項目。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/UGqozz2dEKbzbKfAG5-eRw