le MEMO du WEB développeur
••• Ajax •••  Liste des Mémos, astuces et bonnes pratiques

Vérifier la validité d'une chaîne JSON

Rentrez votre chaîne JSON à valider

Une chaîne JSON accepte les données de type

  • numérique
  • les chaînes de caractères
  • les booleans
  • les tableaus
  • les objets
  • l'objet null.

La fonction suivante vous permet de vérifier la validité d'une chaine JSON :

if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').
     replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
     replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) 
{
    alert ('format JSON correct');
   }else{
     alert ('format JSON INCORRECT !');
}

 

publié le 18/12/2011 par Memo Web
Commenter le Mémo :

Vérifier la validité d'une chaîne JSON

Une chaîne JSON accepte les données de type

  • numérique
  • les chaînes de caractères
  • les booleans
  • les tableaus
  • les objets
  • l'objet null.

La fonction suivante vous permet de vérifier la validité d'une chaine JSON :

if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').
     replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
     replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) 
{
    alert ('format JSON correct');
   }else{
     alert ('format JSON INCORRECT !');
}

 

publié le 18/12/2011 par Memo Web
Commenter le Mémo :

Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos