Section courante

A propos

Section administrative du site

JSON_DECODE

Décode le JSON
PHP 5.2.0+

Syntaxe

function json_decode($json, $associative = null, $depth = 512, $flags = 0);

Paramètres

Nom Description
$json Ce paramètre permet d'indiquer une chaîne de caractères JSON à décoder. Elle doit être bien formée et conforme au format JSON. Si le JSON est invalide, la fonction retournera NULL.
$associative Ce paramètre permet de déterminer si le JSON décodé doit être retourné sous forme d'un objet (false, par défaut) ou d'un tableau associatif (true).
$depth Ce paramètre permet d'indiquer la profondeur maximale de l'arbre JSON à décoder. Si la profondeur des données JSON dépasse cette valeur, la fonction échoue et retourne NULL.
$flags Ce paramètre permet d'indiquer des options de décodage à l'aide de constantes. Ces options modifient la manière dont la fonction interprète les données JSON.
Valeur Description
JSON_BIGINT_AS_STRING Cette valeur permet d'indiquer que les grands nombres (au-delà de la limite des entiers PHP) sont convertis en chaînes pour éviter la perte de précision.
JSON_THROW_ON_ERROR Cette valeur permet d'indiquer qu'au lieu de retourner NULL en cas d'erreur, une exception JsonException est levée.

Description

Cette fonction permet de décoder une chaîne JSON en une variable PHP. Peut retourner un tableau ou un objet selon les options.

Remarques



Dernière mise à jour : Jeudi, le 16 Janvier 2025