title: Getting Body content from MSMQ
body: <p>I try to get the content of an item in a MSMQ - Queue. </p>
  
  <p>When I look at that Entry using QueueExplorer the body content is like</p>
  
  <pre><code>[{"$type":"MyProject.MyClass.MyMethod, Messages","CustomerDecision":0,"OrderReferenceoId":"4fdb6be2-bfde-42b0-93fd-47058a326a24"}]
  </code></pre>
  
  <p>When I try to read the content using the following code, the body just contains weird crap, mostly \0\0 etc.:</p>
  
  <pre><code>message.Formatter = new XmlMessageFormatter(); 
  var reader = new StreamReader(message.BodyStream);
  var msgBody = reader.ReadToEnd();
  </code></pre>
  
  <p>(message is of type System.Messaging.Message)    </p>