JSON- in Athena-Datentypen konvertieren - Amazon Athena

JSON- in Athena-Datentypen konvertieren

Verwenden Sie , um JSON-Daten in Athena-Datentypen zu konvertieren CAST.

Anmerkung

Um in diesem Beispiel Zeichenfolgen als JSON-kodiert zu kennzeichnen, beginnen Sie mit dem JSON-Schlüsselwort und verwenden Sie einfache Anführungszeichen wie JSON '12345'.

WITH dataset AS ( SELECT CAST(JSON '"HELLO ATHENA"' AS VARCHAR) AS hello_msg, CAST(JSON '12345' AS INTEGER) AS some_int, CAST(JSON '{"a":1,"b":2}' AS MAP(VARCHAR, INTEGER)) AS some_map ) SELECT * FROM dataset

Diese Abfrage gibt Folgendes zurück:

+-------------------------------------+ | hello_msg | some_int | some_map | +-------------------------------------+ | HELLO ATHENA | 12345 | {a:1,b:2} | +-------------------------------------+