internal static async Task SendJson(this WebSocket socket, JsonApiObject obj, CancellationToken?cancellationToken = null, Encoding encoding = null) { await SendString(socket, obj.Serialize(), cancellationToken, encoding); }