jsonパーサー多すぎ問題 インフラとかクラウドやってるとコマンドでjsonをチョキチョキする機会はそれなりに多いと思うのだけど、ツールによって組み込みのパーサーが違うっていう問題がある。 たとえばAzure CLIだとJMESPathで、これはPython書く人にとってはわりと分かりやすくて好き。 とはいえ、いろんな場面で使うことも考えると一般的にはbash環境なら、jqがデファクトだろうか。 ただ、jqはたとえばこのページとかでも言及されてるけど、インストールが必要なので環境によっては使えなかったりする問題がある。 また、KubernetesをやるならJSONPathがネイティブサポートのため、これも覚えておいたほうがよい。 したがって、少なくともJMESPathとjqとJSONPathの3種類をある程度は使えないと、そもそもクラウド人材として人権がないということになる。 jsonの基
![JSONPathとJMESPathとjq](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab8dfc6a3c52f973e1697aefddbcfb4fde58f9c1/height=288;version=1;width=512/https%3A%2F%2Fdev.thanaism.com%2Fstatic%2Fd4cecfd0787630b407b291f653c711d4%2Ff422e%2Ff40a0029.jpg)