linux下解析json格式的金桥工具怎么用

  介绍

这篇文章给大家分享的是有关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  6 

2,显示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格式的金桥工具怎么用