使用Javascript遍历JSON多维数组
我一直在试图理解一些关于多维数组和JSON解析的可用文档,但我只是没有掌握这个概念。我希望有人能帮我多了解一点 我有以下JSON:使用Javascript遍历JSON多维数组,javascript,arrays,json,Javascript,Arrays,Json,我一直在试图理解一些关于多维数组和JSON解析的可用文档,但我只是没有掌握这个概念。我希望有人能帮我多了解一点 我有以下JSON: var obj1 = { "couples": [ { "id": "1", "state": ME", "attributes": [ { "NAME": "John & Jane", "BABY": "Kris
var obj1 = {
"couples": [
{
"id": "1",
"state": ME",
"attributes": [
{
"NAME": "John & Jane",
"BABY": "Kristen"
}
我试图在一个表行中输出每对的状态,因为有多个,为了示例起见,我只是缩短了JSON
这是我的代码,我做错了什么
document.write('<table><tr>');
var i;
for (i = 0; i < obj1.couples.length; i++) {
document.write('<td>' + couples[i].state);
}
另外,我怎样才能得到这对夫妇的名字?避免使用document.writeIt的JSON格式不好。使用jsonlint.com检查json格式是否缺少obj1。在你的书面陈述中。document.write+obj1.couples[i].状态;另外,在示例中缺少一个关于实际状态的引号。这不是JSON,而是JavaScript。