JSON(JavaScript Object Notation)為一種數據交換結構,相比XML,JSON的語法顯得更為輕巧,能夠大大地減少數據交換時所要傳遞的資料量。現在許多網路服務的API(Application Programming Interface)是使用JSON格式的文字訊息來進行資料交換。絕大部分的企業提供的API所傳回的JSON訊息,沒有使用空格字元或是換行字元來進行排版,為得就是要節省資料傳輸量,反正這些訊息主要是給機器看的又不是人看的。但如果是開發者,就常會需要研究這些從伺服器傳回來的訊息,為了要讓JSON訊息更加容易閱讀,勢必得對其進行增加空格、換行與縮排的處理。



MsonFrame是一個JavaFX的應用程式,它使用Mson來將JSON格式的文字訊息轉成XML格式, 也可以將XML格式的文字訊息轉成JSON格式。同時,它也會對JSON文字訊息進行排版的處理,讓訊息看起來更直覺、美觀。

MsonFrame Github專案:

https://github.com/magiclen/MsonFrame

使用MsonFrame

MsonFrame的使用方法十分簡單,只要在文字方塊內輸入文字即可。

例如輸入一個JSONObject的文字訊息:

結果為:

例如輸入一個JSONArray的文字訊息:

結果為:

例如輸入一個XML格式的文字訊息:

結果為: