jq键名模式匹配

时间:2020-09-04 03:24:08

标签: json jq

我有以下JSON输出。

flink run-application

如果它的键之一是“ n2_agent_centos”,我希望得到键和item-> images-> names值的输出。

return (
        <div>
            {typetags && typetags.map((type, idx) => {
                return (
                    <div key={type.id}>
                        <input type="checkbox" name={type.title} data-check={!!type.checked}  checked={!!type.checked}  id={type.id} onChange={e=>onTypeChange(e, type.id, idx, type.title)} />
                <label htmlFor={type.id}>{type.title}</label>
                    </div>
                );
            })}
        </div>
    );

我尝试了很多方法,但都失败了。有人可以帮我吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

假设所显示的示例中的小句法错误已得到修复,则以下代码将产生您期望的结果:

.items[].status.images[].names[]
| select(test("/n2_agent_centos:"))

您似乎错过了.status

相关问题