Comment mettre des objets en mouvement avec JSON lors du codage avec javascript
Vous pouvez utiliser JSON avec votre code javascript afin de mettre des objets en mouvement. Dans cet exemple, vous utilisez AJAX pour ouvrir et afficher un document texte contenant un extrait de code HTML. Une autre utilisation courante pour AJAX est de demander et de recevoir des données pour le traitement par le navigateur. Par example, gasbuddy.com
Sommaire
Si vous examinez gasbuddy.com dans l'onglet Réseau, vous verrez que certaines demandes ont des réponses qui ressemblent à quelque chose comme ce code.
([{id:#148;tuwtvtuvvvv#148;,base:[351289344,822599680],zrange:[11,11],layer:#148;m@288429816#148;,features:[{id:#148;17243857463485476481#148;,a:[0,0],bb:[-8,-8,7,7,-47,7,48,22,-41,19,41,34],c:#148;{1:{title:#148;Folsom State Recreation lac Area#148;},4:{type:1}}#148;}]},{id:#148;tuwtvtuvvvw#148;,zrange:[11,11],layer:#148;m@288429816#148;},{id:#148;tuwtvtuvvwv#148;,base:[351506432,824291328],zrange:[11,11],layer:#148;m@288429816#148;,features:[{id:#148;8748558518353272790#148;,a:[0,0],bb:[-8,-8,7,7,-41,7,41,22],c:#148;{1:{title:#148;Deer Creek Hills#148;},4:{type:1}}#148;}]},{id:#148;tuwtvtuvvww#148;,zrange:[11,11],layer:#148;m@288429816#148;}])
Si vous prenez un petit morceau de données à partir de ce bloc de code et de le reformater, vous obtenez quelque chose de ce genre, qui devrait regarder de plus familier pour vous.
{id:#148;tuwtvtuvvvv#148;,base:[351289344,822599680],zrange:[11,11],layer:#148;m@288429816#148;,features:[{id:#148;17243857463485476481#148;,a:[0,0],bb:[-8,-8,7,7,-47,7,48,22,-41,19,41,34],c:#148;{1:{title:#148;Folsom Lake Area State Recreation }, 4: {type: 1}} }]}}
En regardant le format des données, vous pouvez voir qu'il ressemble étrangement à la Nom: valeur format d'un objet javascript littéral.
La principale raison JSON est si facile à utiliser est parce qu'il est déjà dans un format qui peut travailler avec javascript, donc pas de conversion est nécessaire.
{ ;: BOOK_TITLE codage avec javascript For Dummies , n ° 147; ;: book_author Chris Minnick et Eva Hollande , n ° 147; ;: résumé débutants Tout besoin de savoir pour commencer à coder avec javascript , n ° 147; ISBN :! 9781119056072 }
Cet exemple montre comment ces données peuvent être chargées dans une page Web en utilisant javascript et ensuite utilisé pour afficher les données en HTML.
Affichage des données JSON Titre de livre
Auteurs
Résumé
La clé pour afficher toutes les données JSON qui est amené dans un document javascript à partir d'une source externe est de convertir d'une chaîne à un objet en utilisant la JSON.parse Procédé. Après vous faites cela, vous pouvez accéder aux valeurs dans le fichier JSON en utilisant la notation de point ou de la notation crochets comme vous le feriez accéder à la # 173 propriétés d'un objet javascript.
Découvrez les résultats de l'exécution de ce code dans un navigateur Web et en appuyant sur le bouton pour charger les données JSON.