我从curl命令中得到这样的JSON回复:我怎么能计算在数组(这里2)项目的数量,使用Bash或命令行(例如下划线)?

假设输入如下:我试图用jq构造一个过滤器,它返回内部Names数组中不包含“data”的id的所有对象,输出为换行分隔。对于上述数据,我想要的输出是:我想我有点接近这个观点:但是选择过滤器是不正确的,

我有以下json文件:我正在使用jq,想要获得对象的“名称”元素,其中“位置”是“斯德哥尔摩”。我知道我可以通过但是我不知道如何只打印特定的对象,给定一个子键的值(这里:"location": "St

这里是Json使用jq,我想连续显示姓和名。就像这样这就是我得到的结果但是它显示注意以下几点:我不想要的双引号。我不想要的马车回来了。这是混乱的。我的查询首先显示所有的姓,然后显示所有的姓。但是,我想

我使用jq解析一个JSON文件,如下所示。然而,字符串值的结果如预期的那样包含“双引号”,如下所示:我如何将此管道到另一个命令来删除“”?所以我得到我可以使用什么some_other_command

我试图解析从curl请求返回的JSON,就像这样:上面将JSON划分为多个字段,例如:我如何打印一个特定的字段(由-v k=文本表示)?