2009-07-15 2 views
3

Je pense que c'est un problème simple, je n'ai tout simplement pas travaillé avec JSON comme ça avant.Comment puis-je accéder à un peu du JSON avec jQuery?

Très simplement, j'ai un objet JSON:

fc_json = { 
    "product_count": 1, 
"total_price": 199.95, 
"total_weight": 1, 
"session_id": "26e8og4ldmlunj84uqf04l8l25", 
    "custom_fields":{ 
     "affiliateID":"25" 
    }, 
"messages":{ 
    "errors":[], 
    "warnings":[], 
    "info":[] 
} 
}; 

et je veux extraire seulement la variable de AffiliateID en utilisant jQuery. Y a-t-il un moyen simple de le faire? Je n'en ai vraiment aucune idée.

Répondre

11

Vous n'avez pas besoin de jQuery pour accéder à un objet JSON. En fait, un objet JSON est un objet JavaScript.

Vous devriez être en mesure de le faire

alert(fc_json.custom_fields.affiliateID) // alerts 25 
+0

oh droite. C'est si facile! merci Yogi – willdanceforfun

2

Tout comme tout autre objet Javascript, vous pouvez aussi accéder avec:

fc_json['custom_fields']['affiliateID'] // Returns "25" 
+0

Merci STAii. j'apprécie .. – willdanceforfun

Questions connexes