在我的应用程序中,我通过 .aspx 页面的 ajax 调用获取 Json 数据
json数据格式是这样的
{ “桌子”: [ { “身份证”:911, “来源”:“维沙卡帕特南”, “dest”:“果阿”, “容量”:24000, “h1”:400, “h1At”:7, “h1Dt”:8, “h2”:401, “h2At”:9, “h2Dt”:9.3, “h3”:402, “h3At”:12, “h3Dt”:12.3, “h4”:403, “h4At”:14.3, “h4Dt”:15, “h5”:404, “h5At”:16, “h5Dt”:17, “h6”:405, “h6At”:18, “h6Dt”:19, “h7”:406, “h7At”:19.3, “h7Dt”:20, “h8”:407, “h8At”:21, “h8Dt”:21.3, “h9”:408, “h9At”:22, “h9Dt”:22.1, “h10”:409, “h10At”:23, “h10Dt”:24 } ] }
我在http://jsonlint.com/中检查了这种格式,它是有效的
当我试图读取这样的数据长度时,从 Javascript
for (var i = 1; i <= data.Table.length; i++)
data.Table.length
返回 1 并且循环只运行一次,我不知道如何获取 json 数据中对象数组的长度,以便循环可以持续到结束。
请帮忙