介绍
这篇文章给大家分享的是有关linux下解析json格式的金桥工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
linux下解析json格式的金桥工具
<>之前金桥工具会把json文件更有好的读取出来,此外,金桥工具还在背后检查json文件的合法性,如果文件存在格式上的错误,金桥也会报出错误存在的位置第一章金桥入门
1, linux下金桥工具的安装
sudo apt-get install jq - y
vim中使用金桥工具
<李>注意提前备份json文件,因为该操作会直接修改文件
李> <李>在vim的最后一行模式下使用
李> 引用>: % ! jq & # 39;强生# 39;第二章linux下金桥工具的基本使用
1,检查json文件的格式的合法性
<>之前如果该json文件存在格式错误,会报出错误存在的位置,如:“url" 错误:parse Expected string  key before & # 39;: & # 39;, at line 1, column 62,显示json文件的所有内容
cat json |, jq 。3,通过关键获取值的值
cat json |, jq & # 39; . name # 39;解析不存在的元素键时,会返回零。
引用>4,嵌套解析
案例1
cat json_area.txt |, jq & # 39; .location.state& # 39; “Beijin"案例2
<>之前,美元cat jsondemo ( {才能 ,,,“sha":,“7 b81a836c31500e685d043729259affa8b670a87" ,,,“commit":, { ,,,,,“author":, { ,,,,,,,“name":,“William Langford" ,,,,,,,“email":,“wlangfor@gmail.com" ,,,,,,,“date":,“2017 - 06 - 19 t14:55:26z" ,,,,,,,} ,,,} ,} ] 美元,cat jsondemo  |, jq & # 39;。[0] .sha& # 39; “7 b81a836c31500e685d043729259affa8b670a87"5,内建函数
金桥拥有一些内建的函数,如有,关键等,关键函数用于获取json中关键的
jq & # 39;键# 39;,json_file已判断json文件中是否有某一个关键
cat json_raw.txt |, jq & # 39;有(“name") & # 39; 真正的 cat json_raw.txt  |, jq & # 39;有(“noexisted") & # 39; 假感谢各位的阅读!关于“linux下解析json格式的金桥工具怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
linux下解析json格式的金桥工具怎么用