.net ashx Web Handler如何返回列表

时间:2012-03-02 14:57:02

标签: asp.net .net vb.net json web-services

我有一个vb.net web处理程序,它构建了两个字符串字符串基本上如下所示: [“filename”,“filepath”],[“filename”,filepath“],...,[”filename“,filepath”]

我需要以一种方式返回它,即使用列表名称发送字符串,然后是列表 [“listname”:{[“filename”,“filepath”],[“filename”,filepath“],...,[”filename“,filepath”]}

我知道Web处理程序会自动对数据进行json编码,并且我构建列表的方式应该重新编写(我们之前使用它的方式正是我们所需要的)。

对于我来说,以正确理解的方式存储数据并将其返回到浏览器可能是更好的方法吗?

1 个答案:

答案 0 :(得分:0)

这篇文章的答案可能会帮到你: ASP.NET Returning JSON with ASHX

context.Response.Write( 
jsonSerializer.Serialize( 
    new 
    { 
        listname = new[] { "filename", "filepath" }... 
    } 
) 

);