我有一个从API输出的JSON数组。该数组类似于:
http://pastebin.com/pHH977Uj
在我的javascript中挑选各种价格的最微妙的方法是什么?我更喜欢它们是变量或数组。我对html / php以外的编程很新,所以请耐心等待D:
我一直在讨论这个问题大约一个星期了
编辑:
感谢您的快速回复!我正在寻找的基本上是将每个价格变成类似于美国可口可乐,百事可乐欧元或咸欧元的变量的方法。我不一定需要任何其他东西,因为我只想用两种不同的货币来挑选每种产品的价格。此外,JSON就是这样,我把它从外部网站上删除了,所以我对结构的了解不多:/
答案 0 :(得分:2)
首先,链接显示一个json对象,而不是一个数组。其次,你应该总是用
来处理json var obj = JSON.parse(jsonString);
,您可以照常访问这些属性
var sodas = obj.soda.usd; // obj, soda, and usd are all objects
然后你就可以获得每个键值对。
// sodas is an object too, its values are arrays
for (var soda in sodas) {
console.log (soda, prices.soda[0]);
}