Как вернуть значения из Webmethod клиенту в формате JSON?
Есть два статических значения типа int, которые я хочу вернуть.
Нужно ли создавать новый объект с этими двумя свойствами и возвращать его?
Метод GetStatus () вызывается часто, и мне не нравится идея каждый раз создавать специальный объект только для форматирования json ...
[WebMethod]
public static int GetStatus()
{
int statusProcess,statusProcessTotal;
Status.Lock.EnterReadLock();
statusProcess=Status.Process; //Static field
statusProcessTotal=Status.ProcessTotal; //Static field
Status.Lock.ExitReadLock();
return ...
}
На стороне клиента я улавливаю возвращаемое значение в:
function OnSucceeded(result, userContext, methodName)
(PageMethods.GetStatus(OnSucceeded, OnFailed);)