gpt4 book ai didi

c# - 将 Dictionary> 传递给 Javascript 数组

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:59 25 4
gpt4 key购买 nike

这是我的网络服务

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public Dictionary<string,List<string>> GetCategorias()
{
var diccionario = new Dictionary<string, List<string>>();
var categoria = "Recursos Humanos";
diccionario.Add(categoria,new List<string>());
diccionario[categoria].Add("Busqueda de recursos");
diccionario[categoria].Add("Busqueda de recursos humanos");

var categoria1 = "Informatica";
diccionario.Add(categoria1, new List<string>());
diccionario[categoria1].Add("IT");
diccionario[categoria1].Add("Departamento de Insfractructura");

//var serializer = new JavaScriptSerializer();
//string json = serializer.Serialize((object)diccionario);

return diccionario;
}

我收到了 Javascript 中的字典:

 function get_Categorias_Comunidades() {
$.ajax({
type: "POST",
url: "Lista_Categoria_comunidad.asmx/GetCategorias",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: llamada_Webservice,
error: llamada_Error
});
}
function llamada_Webservice(peticion) {
debugger;

}

如何将键和值解析为数组?

最佳答案

像这样

function llamada_Webservice(peticion) {
var categories = peticion;
for(item in categories{ // Data is saved in the variable named d if it's ASP.NET WebService
var categoria = item; // The name
var list = categories[item]; // The array that you could loop thru

}

}

关于c# - 将 Dictionary<String,List<String>> 传递给 Javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com