首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从ngrep抓捕中美化json?

问如何从ngrep抓捕中美化json?
EN

Unix & Linux用户
提问于 2020-07-25 21:51:55
回答 1查看 160关注 0票数 0

我从ngrep命令中找到美化JSON消息的方法:

sudo ngrep -t -W byline port 2012 -d lo | grep "^{" | jq .

TL;DR

我们使用ngrep检查应用程序的行为,应用程序中的消息使用JSON来共享数据。但是,尝试在控制台上读取JSON行是一项艰巨的任务,因此我们经常将/粘贴到jsonlint.com中以美化,寻找使用stdin美化ngrep的方法--我们没有找到如何完成它的指南。上面是我们找到的方法。

您需要安装jq才能使其工作。

如果您有更好的方法,请添加它作为一个答案。

EN

回答 1

Unix & Linux用户

发布于 2020-07-25 22:15:05

Python附带了一个JSON检查器/漂亮打印机,它可以不用像下面这样的Python代码来使用:

代码语言:javascript
复制
python -m json.tool  [{infile} [{outfile}]]

其中{infile}和{outfile}默认为stdin/stdferr。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/600344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档