

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Conversion de données JSON en types de données Athena
<a name="converting-json-to-native-data-types"></a>

Pour convertir des données JSON en types de données Athena, utilisez `CAST`.

**Note**  
Dans cet exemple, pour indiquer que les chaînes sont codées en JSON, commencez avec le mot-clé `JSON` et utilisez des apostrophes, par exemple, `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
```

Cette requête renvoie :

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