Пример #1
0
        private static JToken GetJsonObjectResponse(RpcResponse response)
        {
            var dto = GetResponseContainer(response.Id);

            if (response.Error != null)
            {
                dto["error"] = JToken.FromObject(response.Error);
            }
            else
            {
                if (response.Result != null)
                {
                    dto["result"] = JToken.FromObject(response.Result);
                }
                else
                {
                    dto["result"] = null;
                }
            }
            return(dto);
        }
Пример #2
0
        public static string ToJson(RpcResponse response)
        {
            var dto = RpcSerializer.GetJsonObjectResponse(response);

            return(JsonConvert.SerializeObject(dto, SerializerSettings));
        }