使用jQuery JSON获取c#对象属性值

本文关键字:对象 属性 获取 jQuery JSON 使用 | 更新日期: 2023-09-27 18:14:23

这里是:

{"d":[{"__type":"Like","Id":345,"Sender":"JohnSmith","SourceId":338,"DateTime":"'/Date(1321057654000)'/","FromStream":true}]}

:

        function LikesSuccess(result, userContext, methodName) {
            for (var key in result) {
                alert(key.Sender);
            }
        }

JSON返回一个类型为"Like"的数组,具有上面所示的属性。还有别的方法能从Sender处得到"JohnSmith"吗?因为这返回undefined

谢谢。

使用jQuery JSON获取c#对象属性值

Try

for (var i = 0; i < result.d.length; i++) {
    alert(result.d[i].Sender);
}

,因为您的JSON对象具有键d。>> jsfiddle

使用jquery

var object = $.parseJSON(str)

然后得到js对象

试试下面的代码:

function LikesSuccess(result, userContext, methodName) {
            for (var property in result.Properties) {
                alert(result[property]);
            }
        }

我记得在使用Asp时使用过类似的东西。Net Ajax, web服务。不确定正确的语法