Section courante

A propos

Section administrative du site

JSON_VALIDATE

JSON est valide
PHP 8.3.0+

Syntaxe

function json_validate($json, $depth = 512, $flags = 0);

Paramètres

Nom Description
$json Ce paramètre contient la chaîne JSON que vous souhaitez valider. C'est le contenu brut que vous voulez vérifier pour vous assurer qu'il respecte les spécifications JSON.
$depth Ce paramètre permet de définir la profondeur maximale autorisée lors de la validation. Il sert à protéger contre des structures JSON trop imbriquées qui pourraient provoquer des problèmes de performance ou une consommation excessive de mémoire.
$flags Ce paramètre permet d'indiquer des options supplémentaires pour la validation JSON. Ces options sont définies sous forme de constantes, et elles modifient le comportement de la validation.
Valeur Description
JSON_VALIDATE_DEEP Cette valeur permet d'indiquer qu'il faut vérifier également le contenu des valeurs dans le JSON, notamment les types et leur conformité aux règles JSON.
JSON_BIGINT_AS_STRING Cette valeur permet d'indiquer que lorsque le JSON contient des nombres entiers très grands (hors intervalle des entiers standards). Cela force la validation à interpréter ces grands nombres comme des chaînes de caractères.

Description

Cette fonction permet de vérifier si une chaîne donnée est un JSON valide sans la décoder. Très utile pour valider rapidement une entrée JSON.

Remarques



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