You can also use a GetJSON, but you should alter the WebMethod in that case. You should decorate it with:
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet =false, ResponseFormat = ResponseFormat.Json)]
Doing a get might not be what you desire.