shell jq 解析json包含点的key
问题描述
有如下一个json字符串
{“session.id”:“aaa”}
需要使用shell解析它,网上查到了一个很好用的解析库jq
#正常我们这样解析就行
echo '{"name":"aaa"}' | jq -r '.name'
#但是如果遇到key中包含点,那么就会解析不到
解决方法
使用双引号将key包起来
echo '{"session.id":"aaa"}' | jq -r '."session.id"'
shell jq 解析json包含点的key相关推荐
- Shell脚本使用jq解析json
安装Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste ...
- shell jq处理json字符串
shell jq处理json字符串 1.1 工具介绍 自己用shell处理json字符串的时候,开发输入格式的不通会导致解析字符串有问题,所以这里用到了jq工具 jq 是一款命令行下处理 JSON 数 ...
- shell - jq 处理json
Useful Link: offical manual link:jq Manual (development version) 中文版:jq 中文手册(v1.5) | jq 中文手册 常用操作:jq ...
- shell jq解析
JSON是前端编程经常用到的格式,对于PHP或者Python,解析JSON都不是什么大事,尤其是PHP的json_encode和json_decode,干的相当的漂亮.Linux下也有处理处理JSON ...
- JAVA 解析JSON数据
JSON 是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java 语言中解析json数 ...
- java解析json数据_java解析JSON数据详解
JSON是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java语言中解析json数据的 ...
- shell解析json之jq工具
工具下载地址及各版本的安装方式,我常用的是把工具包下载下来直接用,不安装: https://stedolan.github.io/jq/manual/#example1 test.json { ...
- Linux shell jq格式化查看 Json 文件
开始接触json时候程序输出后,都是复制到例如bejson等美化工具中进行美化. 这种方式,对于小case来说是ok的,但是对于大的数据来说很麻烦. 具体操作: 网上找了找,找到一个小的技巧可以在sh ...
- Gson解析JSON数据中动态未知字段key的方法
转载自:https://blog.csdn.net/jdsjlzx/article/details/76785239 有时在解析json数据中的字段key是动态可变的时候,由于Gson是使用静态注解的 ...
最新文章
- 《高性能科学与工程计算》——3.7 习题
- opencv极坐标转换成直角坐标_媲美 PS,用 Python 制作酷炫极坐标全景图
- 一、Cocos2dx在visualStudio或者vc++中环境搭建(入门篇)
- 2022-01-07
- JavaScript命名空间namespace的实现方法
- SAS宏保存以便快速调用的三种解决方案(转载)
- WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2)
- geoserver服务发布矢量地图流程
- 家用计算机时间,电脑时间校准方法,怎么校准电脑时间
- java 事件冷却,基于“牛顿冷却定律”的机器学习算法
- Windows和Linux入侵痕迹清理
- 可以EI检索的国际会议论文,对学术研究和资历积累有用吗?
- 7人团队敏捷管理手册
- ur机器人编程-创建程序
- TO_DATE使用詳解
- 忽悠自由主义_所有教育工作者都应该知道的16种自由主义
- javascript 判断当前浏览器版本
- RestfulToolKit:便捷的 IDEA 接口测试神器
- carsim学习日记1
- three.js SVG 学习绘制三维地图
热门文章
- LM358 电路 10倍放大
- 国内68个著名的黑客网站_a 匪----独孤一吻
- PyCharm:Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans解决办法(mac亲测有效)
- moxa服务器udp协议设定,Moxa Nport串口服务器漏洞全球统计报告(Moxa Nport Vulnerability Global Census Report)...
- 二.mapbox使用loadImage和addLayer添加图片和文字
- HDFS 文件权限验证
- 无线路由不要了,我有wifi共享精灵
- 《Clair二次开发指南1——Clair编译与使用》
- matlab声呐模拟,基于DDS技术的声纳信号模拟器的基本原理
- 【CVPR2020】【语义编辑】StyleRig:Rigging StyleGAN for 3D Control over Portrait Images