public static Response ToResponse(string JSONString) { try { JSONResponse response = JsonConvert.DeserializeObject <JSONResponse>(JSONString); return(new Response(response.response, response.success, response.parameters)); } catch (Exception ex) { //FileLogger.Instance.LogException(ex); return(null); } }
/// <summary> /// Serialize a Response type to a JSON String. /// </summary> /// <param name="response">Response object to serialize.</param> /// <returns></returns> public static string ToResponseString(Response response) { try { JSONResponse JResponse = new JSONResponse(); JResponse.response = response.MethodName; if (response.Parameters != null) { JResponse.parameters = response.Parameters; } JResponse.pid = response.Pid; JResponse.success = response.Success; return(JsonConvert.SerializeObject(JResponse)); } catch (Exception ex) { //FileLogger.Instance.LogException(ex); return(null); } }