Javascript JS/Jquery-在json选择器中使用变量
在从类似这样的json源选择数据时,我需要使用一个变量。 使用jqueryJavascript JS/Jquery-在json选择器中使用变量,javascript,jquery,json,Javascript,Jquery,Json,在从类似这样的json源选择数据时,我需要使用一个变量。 使用jquerygetJSON()检索json 现在饮料价格=10 var beverage = sprite; var beverage_price = data.prices.beverage; 现在饮料价格=20 当我尝试像示例中那样做时,脚本会尝试在价格中查找饮料条目 非常感谢 您可以通过以下方式访问它: var beverage = 'fanta'; var beverage_price = data.prices[0][be
getJSON()
检索json
现在饮料价格=10
var beverage = sprite;
var beverage_price = data.prices.beverage;
现在饮料价格=20
当我尝试像示例中那样做时,脚本会尝试在价格中查找饮料条目
非常感谢 您可以通过以下方式访问它:
var beverage = 'fanta';
var beverage_price = data.prices[0][beverage];
如注释中所述,data.prices
是一个数组,您需要使用[0]
访问它的第一个元素,其中包含prices{“fanta”:10,“sprite”:20}
以下是工作示例:
或者,您可以将数据。prices
做成如下对象:(如果它在您的控制下)
并且可以在不使用
[0]
的情况下访问以下内容:使用方括号表示法数据。价格[饮料]
<代码>数据。prices是一个数组:[0]
是必需的。的可能重复项
var beverage = 'fanta';
var beverage_price = data.prices[0][beverage];
var data = {
"prices" :
{
"fanta":10,
"sprite":20,
}
};