Javascript JSON中包含未定义元素的循环
我试图找出如何检索json的值,而我不知道json的元素数。 例如: 我的json可以是Javascript JSON中包含未定义元素的循环,javascript,jquery,json,Javascript,Jquery,Json,我试图找出如何检索json的值,而我不知道json的元素数。 例如: 我的json可以是 var json = ["fixelement1":"value1","fixelement2":"value2","fixelement3":"value3","variableelement4":"value4","variableelement5":"value5"] 或 我只知道前三个元素总是一样的。 我使用.indexOf()在fixelement3中搜索一个值。我想做的是,如果我找到元素,我想
var json = ["fixelement1":"value1","fixelement2":"value2","fixelement3":"value3","variableelement4":"value4","variableelement5":"value5"]
或
我只知道前三个元素总是一样的。
我使用.indexOf()在fixelement3中搜索一个值。我想做的是,如果我找到元素,我想检索以下所有元素的名称(该数字是可变的,未知的)及其值
javascript或jquery适合我,但我不知道。。
提前谢谢你 你的变量是无效的JSON你的既不是JSON也不是有效的JavaScript。请分享你的代码尽管我解释得不好(我只是一个初学者)和我的错误你已经明白了!万分感谢阿拉文德!
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]);
}
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]);
}