How can I return a Dictionary<string, Object> as JsonResult, AND get the proper result in JavaScript?

被刻印的时光 ゝ 提交于 2019-12-01 06:45:07

Addendum: while writing the above question, it occurred to me that the translation between 'bad' array and 'good' array is indeed very simple:

    function translateAjaxResult(ret) {
        var result = new Array();

        if (ret == null) return result;
        for(var i = 0; i < ret.length; i++)
            result[ret[i].Key] = ret[i].Value;
        return result;
    }

Nonetheless, it's still a patch to a problem and not a fix to a problem, so I'd still like a more elegant solution.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!