Javascript Ajax响应和Jquery parse.JSON错误

Javascript Ajax响应和Jquery parse.JSON错误,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我正在使用RESTAPI。Post呼叫登录。API返回了200和很多东西。我想要console.log记录这些数据(只是为了确认事情,看看我想保留什么信息)。所以我试着: $.ajax({ url: 'http://www.mensagemassinada.com.br/QSWebAPI/API/Login', type: 'POST', data: JSON.stringify(tudo), contentType: 'appli

我正在使用RESTAPI。Post呼叫登录。API返回了200和很多东西。我想要console.log记录这些数据(只是为了确认事情,看看我想保留什么信息)。所以我试着:

        $.ajax({
      url: 'http://www.mensagemassinada.com.br/QSWebAPI/API/Login',
      type: 'POST',
      data: JSON.stringify(tudo),
      contentType: 'application/json; charset=utf-8',
      dataType: 'json',
      async: false,
      complete: function(data) {
        var cap = data.responseJSON
        console.log(cap);
        console.log(data);
      },
    });

    event.preventDefault();
    })
我可以得到我想要的信息(在data.responseJSON中)。在普通的“data”console.log中,我从服务器获取所有其他信息。我想访问所述responseJSON中的各个ITEN(在日志中,我可以看到responseJSON是一个数组)。如何访问此数组中的单个值?我相信我会使用parseJson,但在JSON结构方面出现了一个错误。这是数组内容打印屏幕(已编辑私有数据):

我发现Json格式应该不同。但我只是想确认错误是否是我的错,或者我是否需要请求后端人员进行一些修改


提前感谢。

您可以通过将id为0的阵列作为目标来访问数据

console.log(cap[0].Empr_Nome);

您可以通过以id为0的阵列为目标来访问数据

console.log(cap[0].Empr_Nome);