在JSON中循环使用未定义的元素

时间:2016-12-30 06:10:27

标签: javascript jquery json

我试图弄清楚如何检索json的值,我不知道元素的数量。 例如:

我的json可以是

var json = ["fixelement1":"value1","fixelement2":"value2","fixelement3":"value3","variableelement4":"value4","variableelement5":"value5"]

var json =["fixelement1":"value1","fixelement2":"value2","fixelement3":"value3","variableelement7":"value7","variableelement8":"value8", "variableelementN":"valueN"]

我唯一知道的是前3个元素总是一样的。 我使用.indexOf()来搜索fixelement3中的值。我想要做的是,如果我找到该元素,我想检索以下所有元素的名称(哪个数字是可变的,哪些是未知的)及其值。

javascript或jquery对我有用,但我不知道.. 提前谢谢你!

1 个答案:

答案 0 :(得分:0)

var json ={
   "fixelement1":"value1",
   "fixelement2":"value2",
   "fixelement3":"value3",
   "variableelement7":"value7",
   "variableelement8":"value8", 
   "variableelementN":"valueN"
}

for(prop in json){
    console.log('key ======> value', prop, '=====>', json[prop]);
}