title: How to publish and consume make(map[string]string) in rabbitmq go lang
body: <p>I have multiple objects of key-value type which i need to send to RabbitMQ and hence forward would consume them. So, after going through this <a href="http://www.rabbitmq.com/tutorials/tutorial-five-go.html" rel="nofollow">RabbitMQ</a> link. It only tells the way to publish a simple plain text message. Can anyone tell me how to publish and consume map objects in RabbitMQ go lang?</p>
  
  <pre><code>     m := make(map[string]string)
       m["col1"] = "004999010640000"
       m["col2"] = "awadwaw"
       m["col3"] = "13"  
  
       err = ch.Publish(
          "EventCaptureData-Exchange", // exchange
          q.Name + "Key",          // routing key
          true,           // mandatory                            
          false,           // immediate
          amqp.Publishing{
              ContentType: "?????",
              Body:        ????,
          })
  </code></pre>