Linux下使用jq友好的打印JSON技巧分享
之前在命令行下面打印JSON的時(shí)候統(tǒng)統(tǒng)都是Cat,然后將結(jié)果復(fù)制到支持JSON解析的編輯器里面,非常曲折。
簡單的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那個(gè)答案需要Python2.6+的支持,可是服務(wù)器上的版本為2.4,升級之后的影響不可預(yù)料,遂放棄。
繼續(xù)看下面的答案,有一個(gè)叫jq的小工具貌似還不錯(cuò),下載下來測試確實(shí)能滿足要求。
#cat food.json | jq '.'
即可獲得格式化好的結(jié)果
給大家詳細(xì)介紹下jq吧
jq官網(wǎng) : http://stedolan.github.io/jq/
下載binary之后可以直接調(diào)用,詳細(xì)安裝見:http://stedolan.github.io/jq/download/
簡單使用方式:
1,json文件友好顯示
cat jsonfile | path_to_jq/jq .
2,獲取json某key的value
cat jsonfile | path_to_jq/jq ".key"
相關(guān)文章
window.event.keyCode兼容IE和Firefox實(shí)現(xiàn)js代碼
window.event.keyCode兼容IE和Firefox具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下哈2013-05-05微信小程序?qū)W習(xí)總結(jié)(四)事件與冒泡實(shí)例分析
這篇文章主要介紹了微信小程序?qū)W習(xí)總結(jié)(四)事件與冒泡,結(jié)合實(shí)例形式分析了微信小程序事件、冒泡、數(shù)據(jù)獲取相關(guān)機(jī)制、原理與操作注意事項(xiàng),需要的朋友可以參考下2020-06-06javascript 操作符(~、&、|、^、<<、>>)使用案例
這篇文章主要介紹了javascript 操作符(~、&、|、^、<<、>>)使用案例,非常的全面,需要的朋友可以參考下2014-12-12Storage、cookie的用途和優(yōu)缺點(diǎn)比較
cookie的大小是受限制的,并且每次請求cookie都會(huì)被發(fā)送,浪費(fèi)寬帶,cookie還需要指定作用域,不可以跨域調(diào)用。cookie的作用是與服務(wù)器進(jìn)行交互,作為http規(guī)范的一部分存在,而webstorage僅僅是為了本地“存儲(chǔ)”數(shù)據(jù)而生。2023-07-07JS實(shí)現(xiàn)的小火箭發(fā)射動(dòng)畫效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的小火箭發(fā)射動(dòng)畫效果,涉及javascript基于時(shí)間函數(shù)的頁面元素屬性動(dòng)態(tài)變換實(shí)現(xiàn)運(yùn)動(dòng)效果相關(guān)操作技巧,需要的朋友可以參考下2018-12-12H5基于iScroll實(shí)現(xiàn)下拉刷新和上拉加載更多
這篇文章主要為大家詳細(xì)介紹了H5基于iScroll實(shí)現(xiàn)下拉刷新和上拉加載更多效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07