Javascript 将json数组拆分为JS变量

Javascript 将json数组拆分为JS变量,javascript,arrays,json,api,variables,Javascript,Arrays,Json,Api,Variables,我有一个从API输出的JSON数组。阵列与此类似: 在我的javascript中选择各种价格最微妙的方法是什么?我希望它们是变量或数组。我对html/php for web之外的编程相当陌生,所以请耐心听我说D: 这个问题我已经纠结了大约一个星期了。 编辑: 感谢您的快速回复!我所寻找的基本上是一种将每个价格转化为类似可口可乐美元、百事欧元或咸欧元的变量的方法。我不一定需要任何其他东西,因为我只想挑选两种不同货币的每种产品的价格。另外,JSON是原样的,我从外部网站上获得它,所以我对结构做不了

我有一个从API输出的JSON数组。阵列与此类似:
在我的javascript中选择各种价格最微妙的方法是什么?我希望它们是变量或数组。我对html/php for web之外的编程相当陌生,所以请耐心听我说D:
这个问题我已经纠结了大约一个星期了。
编辑:

感谢您的快速回复!我所寻找的基本上是一种将每个价格转化为类似可口可乐美元、百事欧元或咸欧元的变量的方法。我不一定需要任何其他东西,因为我只想挑选两种不同货币的每种产品的价格。另外,JSON是原样的,我从外部网站上获得它,所以我对结构做不了太多:/

首先,链接显示的是JSON对象,而不是数组。其次,您应该始终使用

var obj=JSON.parse(jsonString)

从那里,您可以像往常一样访问属性

var-sodas=obj.soda.usd;//obj、soda和usd都是对象

然后可以得到每个键值对

 // sodas is an object too, its values are arrays
for (var soda in sodas) {
   console.log (soda, prices.soda[0]);
}

你尝试过什么,你的实际问题是什么?您希望如何在不丢失信息的情况下减少结构?您希望如何处理它们?按价格/名称/货币/类型/。。。如果这个数据结构与你真正需要的东西有任何相似之处,我相信你会发现它在短期内严重缺乏。与产品/货币/产品种类不同,您可能需要产品/产品种类/货币