Aller au contenu

Discussion:JavaScript Object Notation

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 janvier 2009 à 14:26 et modifiée en dernier par Keul (discuter | contributions) (discuss diff entre evaluer/parser). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Dernier commentaire : il y a 16 ans par Keul
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Modèle:Wikiprojet Informatique

Quelle différence entre "évaluer une expression JSON" et "parser la même expression JSON" ? si "evaluer" et "parser" ont le meme sens, alors la derniere phrase se contredit: "a peu pres aussi efficace en temps de traitement, par contre c'est plus long" - pulse 15/8/2008

Pas dans ce contexte: ici évaluer signifie utiliser la fonction eval() qui EXECUTE l'objet JSON comme si c'était un programme javascript, alors que PARSER signifie qu'on va lire le fichier et le convertir manuellement.
Si on prends comme exemple un fichier .bat windows, on aurait avec un fichier :
echo "ca marche"
exec code malveillant
"évaluer" reviendrais à double cliquer sur le .bat pour le faire exécuter par windows (et donc exécuter le code malveillant
"le parser" reviendrais à lire le fichier, rechercher tout "echo texte" et afficher le texte, en ignorant le reste non voulu, c'est plus long mais plus sûr (a moins que le code ne sois déjà sûr de ne pas contenir de code malveillant de base) Keul (d) 27 janvier 2009 à 13:26 (CET)Répondre