“jq”代表什么?

uba*_*xor 3 jq

问题标题已经很明确了。

使用它一段时间后,我发现不知道我最喜欢的工具之一的名称实际上代表什么是很奇怪的。
查看官网和GitHub并没有多大帮助。
虽然我认为它是“JSON 查询”或类似的东西,但很高兴知道;但打开一个问题感觉有点过分了......

pea*_*eak 7

jq (如)是一种“JSON 查询语言”,因此可能通过与“SQL”类比而被称为“JQL”,但 jq 更短:-)

另请注意,jq 不仅是一种 JSON 查询语言,而且完全包含 JSON:任何有效的 JSON 表达式都是有效的 jq 表达式。

此外,许多不是有效 JSON 表达式的有效 jq 表达式在结构上仍然类似于 JSON,例如{a: 1}{"a": .}

  • 如果问题未锁定,会将其标记为正确答案。“JSON Query”确实匹配,尽管“jq”并没有具体“表示”任何内容。该实用程序的作者询问了该实用程序的作者,该实用程序提供了一些有趣的琐事:“老实说,选择这个名称是为了简短且易于在 qwerty 上输入,没有任何特殊含义。” (7认同)