javascript - 从 javascript 数组中获取 Json 对象

标签 javascript jquery json

我有这样的 Json 对象

{
   "  resultArr": [
                   {
                     "ID":"1",
                      "0":"1",
                      "APPROVAL LEVEL":"1",
                      "1":"1",
                      "WorkFlow Type Code":"1",
                      "2":"1",
                      "Employee Number":"825489602V",
                      "3":"825489602V",
                      "Employee Name":"Wajira Wanigasekara",
                      "4":"Wajira Wanigasekara"
                     }
                 ]
}

我正在尝试打印 resultArr 的键和值。

例如,我想像那样打印 ID=1 APPROVAL LEVEL=1..

我可以使用此代码获取 ID、APPROVAL LEVEL.. 的值

$.ajax({
                    type: "POST",
                    async:false,
                    url: "<?php echo url_for('workflow/getApprovalByModuleView') ?>",
                    data: { viewName: viewName },
                    dataType: "json",
                    success: function(data){

                        alert(data.resultArr[0][3]);
                    }
                });

但我也想打印那些名字...

这意味着我想要打印 data.resultArr 数组的 KEY 和 VALUE

我该怎么做?

最佳答案

好吧,您可以使用键来选择值。我能想到的唯一方法是循环遍历它们:

$.each(data.resultArr, function(index, value) { 
  alert(index + ': ' + value); 
});

关于javascript - 从 javascript 数组中获取 Json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122667/

相关文章:

javascript - 如何获得传递的参数?

javascript - 我们可以在 javascript 的构造函数中放入什么变量?

Jquery依赖下拉菜单选择

java - 如何从json中读取信息

python - 在 Python 中使用 ijson 更新 JSON 值

javascript - 在 Bootstrap 选项卡内时,Codemirror AngularJS 模型绑定(bind)中断

javascript - 为什么 JSON.Parse 说 "invalid character"?

javascript - 获取 JavaScript 数组中的对象,其中约会.id = calEvent.id

jquery - 从选择选项更改字体颜色

java - Realm 和预期的 BEGIN_OBJECT,但在路径 $[0].location.coordinates[0] 处为 NUMBER