1.遇到問題
因爲平時需要查看json內容,有時候修改後需要壓縮json,雖然已經有網頁可以實現,但每次打開網頁也很麻煩啊。雖然notpad++也有NPPJSONViewer這個插件,但是目前只有格式化json的功能,沒有壓縮json的功能。這就比較蛋疼咯。
2.解決方案
set compact=c
text_saveto D:\tmp.json
cmd /C "jq -r$(compact) . D:\tmp.json > D:\dst.json"
if $(EXITCODE)==0
text_loadfrom D:\dst.json
endif
上述代碼是編輯在nppexec運行時的那個輸入框中。需要用到的工具有jq,大家可以去官網下載吧。
當"set compact=c"時爲壓縮json,當"set compact="時爲格式化json,現在可以愉快的編輯json文本咯。另外如果編寫的json格式有問題,在格式化或者壓縮的時候會報錯,這樣也幫忙檢查了一下有沒有手誤。