index

id: ad787e55a31635f7009ad82038dd6d5ef0c32dcd440a324fd4dd43efdfb5a61d

id (bech32): note144u8u4drzc6lwqy6mqsr3htdtmcvxtwdgs9ryn75m4p7lha45cwsg7xuf6

sig: 7aec4a6538c16084e298b3c15a2ae2de1e946b18e023629eb2c5c9c1fc6b7f2fc37b8a568eb89bdf2af5c01da4d02412966a76edd5ad1f572ee7beb045e52185

created_at: 2026-01-02 23:06:22 +0900

created_at (unix time): 1767362782

content:

selectはJSONの配列を返すんじゃなくて配列をバラしたものを受け取ってバラしたまま返すから,以下の2つが明確に違い,mapに渡すことが出来るのは前者の方のはずなのだが…的な理解です.現状整理.

echo '[{"a":1},{"a":2},{"a":3}]' | jq '[.[] | select(.a >= 2)]'
#=>
# [
# {
# "a": 2
# },
# {
# "a": 3
# }
# ]

echo '[{"a":1},{"a":2},{"a":3}]' | jq '.[] | select(.a >= 2)'
#=>
# {
# "a": 2
# }
# {
# "a": 3
# }

JSON