> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🟪 JSON vers Objet

# 🟪 JSON vers Objet

${frame}[Vidéo : anatomie du bloc JSON vers objet](https://celestory-docs-videos.netlify.app/fr/anatomie-bloc/jsontoobject.html)

![JSON vers Objet](https://celestory-docs-illustrations.netlify.app/fr/JSONversObjet_FR.svg)

Le bloc JSON vers Objet permet de convertir une chaîne de texte au format JSON (par exemple reçue d'une API ou d'un Webhook) en une véritable variable de type Objet, directement manipulable par les autres blocs Objet de Celestory (Récupérer d'un Objet, Parcourir un Objet, etc.).

C'est le point d'entrée typique pour exploiter la réponse d'un bloc Requête HTTP ou Voltask Webhook dans le reste du graphe.

## 📥 Entrées

-   json (Texte) : La chaîne de caractères au format JSON à convertir (ex : `{"nom": "Alice", "score": 1200}`).

## 📤 Sorties

-   objet (Objet) : La variable Objet résultante, prête à être lue avec les autres blocs Objet.

## 💡 Exemple d'utilisation

**Scénario : Exploiter la réponse d'une API météo**

1. Un bloc Requête HTTP interroge une API météo et renvoie une chaîne de texte JSON dans sa sortie `réponse`.
2. Un bloc JSON vers Objet convertit cette chaîne en objet exploitable.
3. Un bloc Récupérer d'un Objet extrait ensuite la clé `température` pour l'afficher au joueur.

## ⚙️ Détails Techniques

-   **Identifiant interne** : `jsonToObject`
-   **Bloc de valeur, pas de flux** : ce bloc n'a pas d'entrée ni de sortie de flux (in/out). Il se branche directement dans l'entrée d'un autre bloc qui attend un Objet (ex : Récupérer d'un Objet), sans étape intermédiaire à connecter sur le canevas.
-   **Différence avec "Décoder du JSON"** : Ce bloc produit spécifiquement une variable de type Objet (manipulable avec les blocs Objet), là où "Décoder du JSON" décompose le JSON en variables simples individuelles.
-   **Validation** : En cas de JSON invalide, le bloc renvoie simplement un objet vide, sans avertissement visible pour le joueur — pensez à vérifier vos données en amont si la source n'est pas fiable.

---

*Version documentée : v3*