当前位置: 首页 > 面试题库 >

如何在JQuery中将JSON响应读取为名称值对

段干英杰
2023-03-14
问题内容

我想在我的JQuery代码中将json响应读取为名称和值对。这是我从Java代码返回的示例JSON响应:

String jsonResponse = "{"name1":"value1", "name2:value2"};

在我的JQuery中,如果我写的话jsonResponse.name1,我将获得的价值"value1"。这是我的JQuery代码

$.ajax({
    type: 'POST',
    dataType:'json',
    url: 'http://localhost:8080/calculate',
    data: request, 
    success: function(responseData) {
        alert(responseData.name1);
    },
    error: function(XMLHttpRequest, textStatus, errorThrown) {
        //TODO  
    }
});

在这里,我想读取"name1"jsonResponse而不是JQuery中的硬编码。诸如循环遍历响应以获取每个名称和值之类的东西。有什么建议?


问题答案:
success: function(responseData) {
    for (var key in responseData) {
        alert(responseData[key]);
    }
}

重要的是要注意,属性的迭代顺序是任意的,不应依赖。



 类似资料:
  • Axios 0.17.1 响应的console.log为 {data:“{”error“:”name必须输入多个…null [“ispipe”:protected]=>null}}“,状态:203,statustext:”非权威信息“,标题:{…},配置:{…},…}配置:{adapter:f,转换请求:{…},转换响应:{…},超时:0,xsrfcookiename:”xsrf-token“,…

  • 我有一个API请求,它在数组中返回一个refresh_token,如下所示: 我需要访问这个refresh_token的值,并使用它来查询另一个API。 为此,我尝试首先“ReadAll”响应正文,然后通过调用“刷新令牌”访问其中的密钥。 然而,它不起作用。有没有人知道如何解决这个问题,因为我不明白? 这是我的代码:

  • 如何从改造和存储到java类并访问某个地方来读取此响应??

  • 我收到了以下回复:HTTP/1.1 200确定日期:2016年4月11日星期一10:36:10 GMT内容处置:附件;filename=结果。xml;x-xss-防护:1;mode=access Keep Alive:timeout=5,max=100我想从头文件中读取文件名,如何使用正则表达式捕获这个值?

  • 问题内容: 首先,我将自由地让自己成为一个笨拙的文科专家,他完全可以自学此脚本。就是说,我正在尝试使用以下代码从USGS水数据服务获取值: 尽管我找到了一些有关如何从JSON响应中提取所需值的教程,但大多数教程都非常简单。我遇到的困难是从该服务返回的看起来非常复杂的响应中提取出来的。查看响应,我可以看到我想要的是来自两个不同部分的值和一个时间值。因此,我可以查看响应并查看所需的内容,但我一生无法解

  • 问题内容: 我有一个非常简单的JSON数组(请关注 “ points.bean.pointsBase” 对象): 但是,不幸的是,它没有显示任何内容。 当我将 “ points.bean.pointsBase” 更改为不 带点 的名称时,一切正常! 但是,我不能将这个名称更改为没有点的任何其他名称,但是我需要获取一个值吗? 有什么选择吗? 问题答案: 您想要的是: 在JavaScript中,您可以