jquery - 如何获取 JSON 键和值?

标签 jquery asp.net json

我编写了以下代码来从 web 服务获取 JSON 结果。

function SaveUploadedDataInDB(fileName) {
            $.ajax({
                type: "POST",
                url: "SaveData.asmx/SaveFileData",
                data: "{'FileName':'" + fileName + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    var result = jQuery.parseJSON(response.d);
                    //I would like to print KEY and VALUE here.. for example
                    console.log(key+ ':' + value)
                    //Addess : D-14 and so on..
                   }
            });
        }

这是来自网络服务的响应: enter image description here

请帮我打印 Key 和它的 Value

最佳答案

看起来您正在返回一个数组。如果它总是只包含一个元素,您可以这样做(是的,这与 Tomalak 的答案几乎相同):

$.each(result[0], function(key, value){
    console.log(key, value);
});

如果你可能有多个元素并且你想遍历它们,你可以嵌套 $.each():

$.each(result, function(key, value){
    $.each(value, function(key, value){
        console.log(key, value);
    });
});

关于jquery - 如何获取 JSON 键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073837/

相关文章:

javascript - 网站未加载。 jQuery 未定义

c# - 如何在按钮单击时调用异步?

java - 如何使用Java获取哈希值

android - 如何在没有 GSON 的情况下从 url 或 android 中的 restful 服务解析巨大的 JSON 数据

java - 在 Java 中创建 JSON Web token

javascript - 样式化 HTML 下拉列表

javascript - 使用正则 exp 将字符串中的每个单词用 span 包裹起来

javascript - 使用 jquery 进行文本操作

asp.net - 如何运行 'dotnet dev-certs https --trust' ?

c# - 使用 Select 语句插入语句值