Linux格式化显示json工具jq

  • 安装
  • 格式化显示json
    • 读取json文件
    • 获取所有的key
    • 获取制定key的value值
  • 本地安装jq失败
  • 解决办法,离线下载`jq`依赖包`oniguruma`

安装

dnf install jq -y

格式化显示json

echo 'json格式的数据' | jq

读取json文件

# 读取json文件
cat tmp.json | jq

获取所有的key

# 获取json中所有的key
cat tmp.json |jq -r keys

获取制定key的value值

# cat tmp.json |jq '.key值.key值'
cat tmp.json |jq '.location.city'

本地安装jq失败

本地安装jq时提示: nothing provides libonig.so.5()(64bit) needed by jq-1.6-2.el7.x86_64

解决办法,离线下载jq依赖包oniguruma

到一台有外网的机器上下载oniguruma包,然后拷贝到本地再进行安装

# 下载oniguruma包
yumdownloader --resolve oniguruma# 拷贝到本地机器
scp oniguruma-6.8.2-2.el7.x86_64.rpm 本地无公网机器:/root/ # 安装jq的依赖包oniguruma-6.8.2-2.el7.x86_64.rpm
yum install -y oniguruma-6.8.2-2.el7.x86_64.rpm jq

Linux格式化显示json工具jq相关推荐

  1. Linux Shell操作json工具jq

    Linux Shell操作json工具jq 背景 使用方式 背景 随着后台项目的开发,json协议的可视性好,组装与解封装的工具在各个平台都比较完备,所以能通过shell快速组装与解封装json能大大 ...

  2. 浏览器网页 自动转格式化显示json数据

    我的浏览器是360的,之前google浏览器也用过格式化显示json的扩展插件,忘了叫什么,自己去扩展中心找找 浏览器扩展中心, 搜索 json 找到 iFormatTool ,点击安装即可 刷新下要 ...

  3. c json 数组转dirction_值得掌握的命令行JSON工具jq

    我们都知道现在JSON是最常用的配置和数据交换格式之一,尤其是大量的系统API接口现在基本上都是以JSON格式显示结果.JSON(JavaScript Object Notation) 是一种轻量级的 ...

  4. 谷歌浏览器格式化显示json数据

    一般谷歌浏览器显示json数据会显示乱码: 我们可以使用一个很好用的小插件 安装步骤如下: 1.插件下载地址 2.使用谷歌浏览器访问:chrome://extensions/ 打开开发者模式,将插件拖 ...

  5. linux上json文件格式化的查看工具jq

    0.引用 reference1 1.下载 https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz 2.安装 tar ...

  6. linux格式化ext4分区工具,linux学习笔记-磁盘分区、格式化与挂载

    磁盘分区.格式化与挂载 磁盘分区.格式化与挂载 一.给磁盘分区 分区工具介绍 fdisk:分区时只修改分区表信息:操作简单:不支持大于2T的分区:只能使用交互式来分区. parted:直接将分区信息写 ...

  7. sublime格式化显示json字符串文件

    一.下载插件包 SublimePrettyJson 下载地址 下载插件 添加链接描述 SublimePrettyJson-master.zip 已经上传到百度网盘2022目录下. 二.将插件包放到指定 ...

  8. linux格式化TF卡工具

    之前一直使用SDK包里的脚本, 很多参数和命令,实在记不住. 今天找了一个图形工具gparted.非常好用, 使用前需要安装:sudo apt-get install gparted 启动需要root ...

  9. 服务器端验证表单_Web表单开发之实时格式化显示——Cleave.js

    介绍 Cleave.js是一个帮助表单实现各种复杂实时格式化显示的工具库,可以说Cleave.js让表单的输入变得更加的高逼格,能实现很多复杂的表单格式化显示,简而言之就是针对<input/&g ...

最新文章

  1. AntiXSS - 支持Html同时防止XSS攻击
  2. 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型
  3. [Java] 蓝桥杯 BASIC-2 基础练习 01字串
  4. 计算机二级考试办公室高级应用考点,全国计算机二级考试MSOFFICE高级应用考点解析Word1...
  5. imooc数据结构探险-栈篇 栈应用括号匹配二 由群友启发改良james_yuan老师算法
  6. 佳能 2900 linux 驱动下载,在Linux下安装打印驱动,以佳能LBP2900+为例
  7. 【考研高数 武忠祥+880版 自用】高数第二章基础阶段思维导图
  8. JAVA毕业设计教务排课系统计算机源码+lw文档+系统+调试部署+数据库
  9. html鼠标放在图片上图片自动放大,css使图片自动放大
  10. 常用的特效功能实现代码
  11. 如何实现发票信息的自动录入与查验?
  12. 岛屿数量vs最大正方形
  13. 【好数推荐】数据堂平均音色语音库
  14. 2015版本的pdf文件合并拆分软件
  15. RTL8197F/RTL8812F WiFi设置为WPA3加密手机提示拒绝连接问题解决方案
  16. RabbitMQ 可靠性、重复消费、顺序性、消息积压解决方案
  17. 使用Qt做一个简单计算器
  18. ggplot2画histogram(坐标轴刻度值字体大小,坐标轴标题字体大小,柱形宽度,大标题字体大小、居中)...
  19. Gitblit团队协作
  20. 利用朴素贝叶斯分类算法对搜狐新闻进行分类(python)

热门文章

  1. HDU2547(数学逻辑)
  2. 《物联网技术》课程笔记——第三章 物联网感知技术之传感技术
  3. 恒生电子软件测试工程师工资,【武汉恒生电子工资】软件测试工程师待遇-看准网...
  4. 【Linux基础指令】
  5. 站群cms-站群cms系统-站群cms源码免费下载
  6. 文件服务器--文件下载
  7. ruby计算平方和开方
  8. 计算机ccf a类论文,我院师生3篇论文被CCF-A类会议KDD(2020)录用
  9. 其他所得要缴个人所得税有哪九类
  10. 前向渲染(Forward Rendering)和延迟渲染(Deferred Rendering)