タグ

ブックマーク / qiita.com/Syuparn (1)

  • 巨大JSONも怖くない!欲しいキーのパスを再帰的に検索できるツールを作ってみた - Qiita

    # JSON内から "name" のキーを再帰的に検索 $ cat sample.json | jq-searchkey name .name .friends[0].name .friends[1].name .company.name はじめに 大きなJSONを扱っていると、よく「この情報どこに格納されているんだろう?」と探し回ることがあります。 その場限りで値を抜き出すだけなら以下のコマンドで見つかります 1 が、今後も参照するのであればパスも知っておきたいです。 # 会社名が知りたいから、nameキーを探せばよい?? # とりあえず取れた!(...結局キーはどこにあったんだろう...まあいいか) $ cat test/sample.json | jq '.. | .name? | values' "Taro" "Hanako" "John" "Hogehoge industry"

    巨大JSONも怖くない!欲しいキーのパスを再帰的に検索できるツールを作ってみた - Qiita
  • 1