Maison >interface Web >js tutoriel >Comment valider les chaînes JSON sans utiliser Try-Catch ?
Validation des chaînes JSON sans Try/Catch
Vérifier la validité des chaînes JSON est essentiel pour une analyse robuste des données en programmation. Cet article présente une solution qui exploite l'analyseur JSON sans recourir au bloc try/catch, qui peut gêner le débogage en raison d'interruptions involontaires.
Question :
Comment peut-on nous vérifions effectivement si une chaîne donnée est une chaîne JSON valide sans utiliser try/catch?
Réponse :
Utilisez la méthode JSON.parse(), qui tente d'analyser la chaîne d'entrée en tant qu'objet JSON. Si l'opération réussit, la méthode renvoie l'objet analysé, indiquant une chaîne JSON valide. À l'inverse, si l'analyse échoue, une exception est levée, indiquant une chaîne JSON invalide.
Code :
function isJsonString(str) { try { JSON.parse(str); } catch (e) { return false; } return true; }
Exemples :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!