JSONLint

JSONCompare

jtc

ijson

JSON格式化和驗證器

Altova XMLSpy JSON和 XML編輯器

Code Beautify JSON工具

Visual Studio Code

Eclipse JSON編輯器外掛

《Java 2019 超神之路》

《Dubbo 實現原理與原始碼解析 —— 精品合集》

《Spring 實現原理與原始碼解析 —— 精品合集》

《MyBatis 實現原理與原始碼解析 —— 精品合集》

《Spring MVC 實現原理與原始碼解析 —— 精品合集》

《Spring Boot 實現原理與原始碼解析 —— 精品合集》

《資料庫實體設計合集》

《Java 面試題 —— 精品合集》

《Java 學習指南 —— 精品合集》

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

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

下面介紹了其中九款工具。

JSONLint

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

何處可以訪問JSONLint?

可以在網上訪問JSONLint(

https://

jsonlint。com/

)。該工具的原始碼可以在GitHub上找到(

https://

github。com/circlecell/j

sonlint。com

)。

JSONCompare

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

何處可以訪問JSONCompare?

可以在網上找到JSONCompare(

https://

jsoncompare。com/

)。原始碼可以在GitHub上找到(

https://

github。com/circlecell/j

soncompare。com

)。

jtc

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

何處可以下載JTC?

可以從GitHub下載jtc(

https://

github。com/ldn-softdev/

jtc#compile-and-install-instructions

)。

ijson

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

何處可以下載ijson?

可以從PyPI下載ijson(

https://

pypi。org/project/ijson/#

files

)。

JSON格式化和驗證器

JSON格式化和驗證器這款線上工具旨在對JSON進行格式化和美化,以便更易於閱讀和除錯。由於JSON的輸出不用換行(以節省空間),因此可能難以閱讀和理解。使用這款線上格式化工具的開發人員只需貼上JSON或URL。JSON格式化和驗證器書籤可用於格式化和驗證公共JSON URL。

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

可以在網上訪問JSON格式化和驗證器(

https://

jsonformatter。curiousconcept。com

/

)。

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-e

ditor/download

)。

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-t

ools

)。

Visual Studio Code

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

何處可以下載Visual Studio Code?

可以從專案網站下載Visual Studio Code(

https://

code。visualstudio。com/D

ownload

)。

Eclipse JSON編輯器外掛

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

何處可以下載Eclipse JSON編輯器外掛?

可以從Eclipse Marketplace下載Eclipse JSON編輯器外掛(

https://

marketplace。eclipse。org

/content/json-editor-plugin

)。

http://

developer。51cto。com/art

/201910/604745。htm

《Java 2019 超神之路》

《Dubbo 實現原理與原始碼解析 —— 精品合集》

《Spring 實現原理與原始碼解析 —— 精品合集》

《MyBatis 實現原理與原始碼解析 —— 精品合集》

《Spring MVC 實現原理與原始碼解析 —— 精品合集》

《Spring Boot 實現原理與原始碼解析 —— 精品合集》

《資料庫實體設計合集》

《Java 面試題 —— 精品合集》

《Java 學習指南 —— 精品合集》