title: Pass Dictionary<String,List<String>> to Javascript array
body: <p>This is my web service</p>
  
  <pre><code>[WebMethod]
  [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
  public Dictionary&lt;string,List&lt;string&gt;&gt; GetCategorias()
  {
      var diccionario = new Dictionary&lt;string, List&lt;string&gt;&gt;();
      var categoria = "Recursos Humanos";
      diccionario.Add(categoria,new List&lt;string&gt;());
      diccionario[categoria].Add("Busqueda de recursos");
      diccionario[categoria].Add("Busqueda de recursos humanos");
  
      var categoria1 = "Informatica";
      diccionario.Add(categoria1, new List&lt;string&gt;());
      diccionario[categoria1].Add("IT");
      diccionario[categoria1].Add("Departamento de Insfractructura");
  
      //var serializer = new JavaScriptSerializer();
      //string json = serializer.Serialize((object)diccionario);
  
      return diccionario;
  }
  </code></pre>
  
  <p>I received the dictionary in Javascript as:</p>
  
  <pre><code> 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;
  
      }
  </code></pre>
  
  <p>How do I parse the keys and values to an array?</p>