問題タブ [amazon-athena]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
254 参照

java - 文字列を解析して Java オブジェクトにする

Stringこの形式のArrayを オブジェクトのに変換する必要があります。

完全に手動で行うことなく、これを変換する簡単な方法はありますか?

更新: カスタム SQL データベース (Amazon Athena) からこれらの値を取得しています。また、カスタムJDBCはサポートしていないため、 ofgetArray()を含む列を手動で解析する必要があるようです。残念ながら、これは DB の制限であり、私には制御できません。これは、列を呼び出したときに SQL データベースが返す形式です。ArrayStructsgetString()

SQL テーブル定義

Java オブジェクト

MessageObj

RecipientObj

データの解析。

0 投票する
3 に答える
16104 参照

amazon-web-services - Amazon Athena から寄木細工のデータをクエリする方法は?

Athena は、S3 テーブルのフィールドを使用して一時テーブルを作成します。JSONデータを使用してこれを行いました。寄木細工のデータを使用してテーブルを作成する方法について教えてください。

私は次のことを試しました:

  1. サンプルの JSON データを寄木細工のデータに変換しました。
  2. 寄木細工のデータを S3 にアップロードしました。
  3. JSON データの列を使用して一時テーブルを作成しました。

これを行うことで、クエリを実行できますが、結果は空です。

このアプローチは正しいですか、それとも寄木細工のデータで従うべき他のアプローチはありますか?

サンプル json データ: