📜  macos install jq (1)

📅  最后修改于: 2023-12-03 15:02:49.902000             🧑  作者: Mango

MacOS安装jq

如果你是一名程序员使用MacOS,那么你肯定需要安装jq。jq是一个轻量级的命令行JSON处理工具,它可以方便地对JSON数据进行过滤、排序、格式化和转换。

安装Homebrew

Homebrew是MacOS上的包管理器,它可以方便地安装许多常用的程序和库。首先,在终端中执行以下命令安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,运行以下命令以确保Homebrew已正确安装:

brew doctor

如果没有错误提示,就可以继续安装jq了。

安装jq

在终端中执行以下命令安装jq:

brew install jq

这将会自动安装jq及其依赖项。

使用jq

现在,你已经成功安装了jq,可以开始使用它了。以下是一些基本的用法示例:

格式化JSON
cat example.json | jq '.'

这将会对example.json中的JSON数据进行格式化,并输出到终端。

过滤JSON
cat example.json | jq '.name'

这将会筛选出example.json中的"name"属性,并输出到终端。

排序JSON
cat example.json | jq '.users | sort_by(.age)'

这将会按年龄对example.json中的所有用户进行排序,并输出到终端。

转换JSON
cat example.json | jq '.users | map({name: .name, age: .age})'

这将会转换example.json中的所有用户,仅输出"name"和"age"属性的新JSON对象。

以上仅是jq的基本用法,更多高级用法请查阅官方文档。现在,你可以使用jq来方便地处理JSON数据了。