高木のブログ

jq v1.7 で大きな数値も扱えるようになった

· 49 words · 1 minutes to read
Tags: jq

jq の開発体制が変わり、約5年ぶりに新しいバージョン(v1.7)がリリースされた

v1.6 では大きな値が扱えず、末尾が丸められてしまう不具合があった
(2^53(9007199254740992)までの値しか扱うことができなかった)

$ jq --version
jq-1.6

$ echo '{ "id": 872469182324827338 }' | jq .
{
  "id": 872469182324827400
}

v1.7 ではそれが解消された

$ jq --version
jq-1.7

$ echo '{ "id": 872469182324827338 }' | jq .
{
  "id": 872469182324827338
}

補足 🔗

v1.7 にアップデートする(HomeBrew の場合)

$ brew upgrade jq

Categories


Tags