首页 > 解决方案 > 获取List的元素

问题描述

我有一个返回自定义类的 List<> 的方法。该方法是从javascript调用的,我需要解析该方法的输出,有没有人有任何建议?

  $.get("/home/Method?campaign="+campaign +"&date="+date).done(function (result) {
        //code...
    });

标签: javascriptlist

解决方案


这真的取决于你的意图是什么。一个好的方法是将您的数据作为序列化的 JSON 字符串返回。由于看起来您正在使用 C#(根据您的 List<> 评论判断),因此可能会查看一个不错的 JSON 序列化器/解序列化器。

返回后,您可以将该 JSON 解析回一个对象并继续您离开的地方。

例如,

$.get("/home/Method?campaign="+campaign +"&date="+date).done(function (result) {
        let data = JSON.parse(result.responseJSON.Data);
        // do stuff ...
    });

推荐阅读