Je fais un appel de service Web et je reçois une réponse au format JSON. Après avoir reçu la réponse, je voudrais afficher les données dans une page. Avant d'afficher ces données sur la page, je dois effectuer des vérifications pour m'assurer que certains éléments sont définis et, si ce n'est pas le cas, leur donner les valeurs par défaut (exemple ci-dessous).Valider/Scruter les données JSON
var scoreSummary = JSON.parse(response).summary;
var gameStatus = scoreSummary.gameStatus ? scoreSummary.gameStatus : 'pre';
var homeRanking = scoreSummary.homeRank ? scoreSummary.homeRank : '';
var awayRanking = scoreSummary.awayRank ? scoreSummary.awayRank : ''
Maintenant, j'ai plusieurs pages où je peux appeler ce même service Web et je ne veux pas reproduire tous les contrôles et réglage des valeurs par défaut. Y a-t-il un moyen de centraliser ces vérifications de sorte que je les ai seulement dans un endroit au lieu de disperser dans plusieurs pages que chacun fait le même appel de service?
Merci
Hm, c'est ce que je voulais dire. :-) +1 – Tomalak
@Tomalak - et j'allais écrire le code, mais maintenant vous avez, donc +1 pour vous :) –