private void SendToServer(object sender, EventArgs args) { //var jsonObject = new JObject( // new JProperty("CMD", "push"), // new JProperty("count", 1), // new JProperty("measurements", // new JArray( // JObject.FromObject(LatestMeasurement) // ) // ) //); var jsonObject = new PushPacket<Measurement>(PushPacket<Measurement>.DataType.Measurements, new List<Measurement>() { LatestMeasurement }, Settings.GetInstance().authToken ); //Johan's code line // ReSharper disable once SpecifyACultureInStringConversionExplicitly //json = json.Length.ToString().PadRight(4, ' ') + json; TCPController.Send(jsonObject.ToString()); }