如何使用在JavaScript
我在做的格式和JSON.parse
在JavaScript变量“TEMP”获得输出这样如何使用在JavaScript
{"2222":{"MId":106607, "Title":"VIDEOCON Semi Automatic Marine 6.8kg",
"Name":"washma01",
}}
JSON.parsed对象我试图像
alert(temp[0][0]); alert(temp.2222[0].MId);
,但没有得到输出。
我将如何访问JavaScript中的这些数据?
回答:
alert(temp["2222"].MId);
您不能使用数字索引,因为没有任何实际的数组。如果密钥的第一个字符是非数字,则可以使用点语法。例如:
var temp = JSON.parse('{"n2222":{"MId":106607, "Title":"VIDEOCON Semi Automatic Marine 6.8kg", "Name":"washma01", }}'); alert(temp.n2222.MId);
回答:
您需要像so temp ['2222'] ['MId']那样访问变量,这会给你MId的值。即使我已经使用[]获取值的方法显示,下面的答案也适用。
你可以在萤火虫下面运行这个测试。
var ss = {"2222":{"MId":106607, "Title":"VIDEOCON Semi Automatic Marine 6.8kg", "Name":"washma01"}}; console.log(ss['2222']['MId']);
回答:
试试这个:
temp["2222"].MId
通常temp.bar
和temp["bar"]
是等价的JavaScript语句,但在这种情况下,你的属性名称中的一个以数字开头。发生这种情况时,您不得不使用索引(aka括号)符号。
回答:
当你有一个很好的JSON格式化对象,但你不知道密钥(这看起来像一个id),你可以ACCES这样的:
var keys = Object.keys(json_obj); for (var i = 0; i < keys.length; i++) {
console.log(keys[i]);
console.log(json_obj[keys[i]].MId);
};
以上是 如何使用在JavaScript 的全部内容, 来源链接: utcz.com/qa/262775.html