jq

    11热度

    1回答

    我想用jq把JSON对象流成JSON阵列,例如一个阵列,从 {"a":1} {"b":2} 到 [{"a":1}, {"b":2}] 但是,这是行不通的 echo ' {"a":1} {"b":2} '|jq '[.]' ,因为我得到 [ { "a": 1 } ] [ { "b": 2 } ]

    4热度

    1回答

    我的数据是一系列JSON数组。每个阵列具有带有名称和ID键的一种或多种元素: [ { "name": "first_source", "id": "abcdef" }, { "name": "second_source", "id": "ghijkl" }, { "name": "third_sou

    2热度

    2回答

    我有一个JSON文件象下面这样: [ {"foo": 42, "bar": "less interesting data"}, {"foo": 50, "bar": "big data"} ] 我想使用JQ其内容转换为以下几点: [ {"name": 42, "value": "less interesting data"}, {"name": 50,

    5热度

    2回答

    在我的JSON中搜索和替换时遇到困难我一直在试图让这个工作好几天,但我被卡住了。 我有一个json数据结构,其中包含我想要更新的数据结构,基本上使用我的json作为数据库来存储配置值。这里是我的JSON: { "Actions": [ { "Number": 1012, "RollbackPoint": "xxx_1012_RollbackPoint_x

    2热度

    2回答

    我有一个json对象数组,我想提取数组的一个子集,使.name字段匹配一组输入字符串。 例如,我想完成以下操作。 jq -n '["a","b","c","d","e"] | map({name:.,foo:"bar"})' \ | jq 'map(select(.name=="a" or .name=="c"))' 我已经想出了以下解决方案,但我的[...]和add用法好像我失去了

    0热度

    1回答

    我在Windows 64位机器上使用JQ 1.4。 以下是内容输入文件(JSON.txt) { "name": "Google", "location": { "street": "1600 Amphitheatre Parkway", "city": "Mountain View", "state

    0热度

    1回答

    我有以下JSON消息。这是一个完整的消息。在单个文件中有这么多的消息。这个json消息是使用jq从未格式化的json消息生成的。 { "header": { "user": "baskar" }, "requests": [ { "first_name": "mike", "last_name": "mat" },

    0热度

    1回答

    我在Windows 64位机器上使用JQ 1.4。 下面是输入文件的内容IP.txt { "results": [ { "name": "Google", "employees": [ { "name": "Michael", "division": "Engineering" }, {

    9热度

    1回答

    更新字典数组中的一个值我想更新字典中的值,该字典只能通过字典中的其他值进行识别。也就是说,给定此输入: [ { "format": "geojson", "id": "foo" }, { "format": "geojson", "id": "bar" }, { "format": "zip",

    4热度

    2回答

    有没有办法获得所有唯一的密钥名称,而无需在jq之外调用唯一的排序? 示例文件: {"a": 1, "b": 2, "c": 3} {"a": 4, "b": 5, "d": 6} 而且JQ和排序,因为我现在用它的命令,但我认为这不是那么有效: jq -r keys[] example | sort -u a