Jquery 如何获取对象JSON字符串的数据值?

Jquery 如何获取对象JSON字符串的数据值?,jquery,ajax,json,Jquery,Ajax,Json,我有一个JSON字符串,我想获取JSON字符串属性的值 $.ajax({ type: "POST", url: "../BUS/WebService.asmx/GET_TRANSACTION_NEW", data: JSON.stringify(DTO), contentType: "application/json; charset=utf-8", dataType: 'json', success: function (data) {

我有一个JSON字符串,我想获取JSON字符串属性的值

$.ajax({
    type: "POST",
    url: "../BUS/WebService.asmx/GET_TRANSACTION_NEW",
    data: JSON.stringify(DTO),
    contentType: "application/json; charset=utf-8",
    dataType: 'json',
    success: function (data) {
        var obj = $.parseJSON(data.d);
        alert(obj.TRANSACTION_NAME);
    },
    error: function (data) {
        alert("Error");
    }
});

但它得到错误
未定义
。我使用
jQuery-2.1.3.min.js

$。不需要解析json
,如果您将其指定为contentType,jQuery会自动解析json。

使用
console.log(数据)并发布您的json数据……”但这是“未定义的get error”这是什么意思?您是否在
警报中收到
未定义的
?还是你真的犯了错误?如果我们不知道结构的外观,我们无法告诉您如何访问结构。鉴于您是唯一能够实际运行代码的人,您是调试代码的最佳人选。了解如何调试,这样您就可以自己动手了:我在警报中得到错误,它是show
undefined
。JSON数据为
{“d”:“[{”全名\“:\”安卓\“,\”事务\“:\”Lisence \“,\”标志\“:false}]”}
嗯,
d
是一个数组。数组没有
事务\u名称
属性。它包含的第一个元素具有该属性。对,因此
data
是已解析的响应。但是显然
data.d
也包含JSON?谁知道…给我一些关于这个问题的建议。谢谢各位