Как вернуть значения из 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);)