
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Amazon Athena: キー値にピリオドを含む場合のjson_extract - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Amazon Athena: キー値にピリオドを含む場合のjson_extract - Qiita
概要 Amazon Athenaのクエリーで json_extract 関数を利用する場面 ソースとなる情報はJSONのためjson_e... 概要 Amazon Athenaのクエリーで json_extract 関数を利用する場面 ソースとなる情報はJSONのためjson_extract()関数を使用して目的の値を取得しようと考えました 一部JSONのキー値に . (ピリオド)を含むケースがありました 目的のキーはJSONPathで指示しますが、キー値をそのまま指示しても期待通りの動作をさせられず困りました その回避方法を記録します。ただし、条件付きであり、ベストな解決方法でないかもしれません json_extract 関数について 書式はおよそ下記のようになります 正確にはドキュメント 1 参照なのですが、JSONPath-like expression と記載があり、JSONPath風の記述、ということかと思います。 実施した内容 具体的に状況を示します 想定するソースjsonは下記のようにキー値に . を含みます キー値