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); }
public static string ToJson(RpcResponse response) { var dto = RpcSerializer.GetJsonObjectResponse(response); return(JsonConvert.SerializeObject(dto, SerializerSettings)); }