Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ajax调用序列化和反序列化数据_C#_Javascript_Ajax_Json_Serialization - Fatal编程技术网

C# ajax调用序列化和反序列化数据

C# ajax调用序列化和反序列化数据,c#,javascript,ajax,json,serialization,C#,Javascript,Ajax,Json,Serialization,我有以下ajax调用: $(document).ready(function() { $.ajax({ type: "POST", url: "/LoadCount.aspx/GetCounts", contentType: "application/json; charset=utf-8", data: "",

我有以下ajax调用:

$(document).ready(function() {
            $.ajax({
                type: "POST",
                url: "/LoadCount.aspx/GetCounts",
                contentType: "application/json; charset=utf-8",
                data: "",
                async: false,
                dataType: "json",
                success: function(data) {
                  var myObj = JSON.parse(data.d);
                  alert(myObj.length);
                  for (var i = 0; i < myObj.length; i++) {
                    alert(myObj[0]);
                  }

                },
                error: function(xhr, status, error) {
                    var err = eval("(" + xhr.responseText + ")");
                    alert(err.Message);
                }
            });
        });
问题是,如何在ajax成功函数中反序列化该词典? 反序列化后,我如何填充它,获取数据


谢谢

你在找这个吗

success: function (data)
{               
    var myObj = JSON.parse(data.d);
},

正如其他人提到的,您只需使用
JSON.parse()
来解析数据

从那里它只创建一个对象,您可以使用
访问数据

像这样:


您的
数据
在ajax端看起来像什么?你能发布一个样本吗?是的,我刚刚编辑了我的问题。谢谢对这很有帮助。但是我如何通过字典填充呢?(我编辑了我的问题)是的,但我没有这些值(menucleSaSignar、MenuOCGestores等)。。我需要得到这两个值我不知道你的意思。你有没有关注我发布的链接?我需要显示这些值,无论它们是什么。。我不知道我是否会得到“menucleSaSignar”或其他东西。你是说你不知道字典中会有什么?我已经更新了我的答案,以循环通过对象获取密钥/值对。
{"MenuCLESAAsignar":1,"MenuOCGestores":1,"MenuOcAAutorizar":1,"MenuOcAAutorizarBanco":1,"MenuOCGestoresObservadas":1,"MenuCLESActivos":1,"MenuParametros":1,"MenuCLESConAddendaAAprobarSup":1,"MenuPendienteAprobacion":1,"MenuConsultaCLES":1}
success: function (data)
{               
    var myObj = JSON.parse(data.d);
},
var myData = JSON.parse(jsonData);
for(var i in myData)
{
    console.log(i + " = " + myData[i]);
}