Array
(
)

json erro no tamanha C shap

Marconcilio Souza
   - 21 ago 2013

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.