json erro no tamanha C shap

21/08/2013

0

Pessoal, estou com um problema para enviar um Json de um WebServeces.

quando chamo o Json ele não encerrar a String corretamento, Ele abre assim:

view plaincopy to clipboardprint?
[{"NomeCurso":"Ciclo 05","IdCategoria&q


e encerrar sem o ]} que seria o correto. Esse Json tem um tamanho de : 96565, mas isso vai varia de acordo com o que eu passa no parâmetro.

meu método que faz o response é:

view plaincopy to clipboardprint?
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
[WebMethod()]
public void LoadAvaliacoes(String IdUsuario)
{
var spGet = new sp_Avaliacoes_Usuario_List(DBConnn);
spGet.IdUsuario.Value = Convert.ToInt32(IdUsuario);
spGet.SoVigentes.Value = true;

var crGet = new vw_Avaliacoes_Usuario(DBConnn);
crGet.Open(spGet.Command);

var Lista = crGet.GetList();
JavaScriptSerializer js = new JavaScriptSerializer();
string RJ = js.Serialize(Lista);

RetornaJSON(RJ);
}


view plaincopy to clipboardprint?
private void RetornaJSON(String list)
{
String decoded = Server.HtmlEncode(list);

Context.Response.Clear();
Context.Response.ContentType = "application/json";
Context.Response.AddHeader("content-length", decoded.Length.ToString());
Context.Response.Flush();
Context.Response.Write(decoded);
}



se alguém tive uma solução fico grato.
Marconcilio Souza

Marconcilio Souza

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar