title: Removing escape characters after Marshalling
body: <p>In the above code I am trying to convert my key to byte array via Marshal. Although I am successful doing it, when I see the Marshalled string, I am seeing <code>\</code> escape character before my json keys. 
  Can you please help me remove that?</p>
  
  <pre><code> func GetBytes(key interface{}) ([]byte, error) {
  
      b, err := json.Marshal(key)
      if err != nil {
              return nil, err
      }
  
      log.Println("%%%%%%%%%%")
      log.Printf("%+v\n", key)
      log.Println("##########")
      log.Println(string(b));
  
      return b, nil
  }
  </code></pre>
  
  <p><strong>Current Output:</strong></p>
  
  <pre><code>%%%%%%%%%%
  {"entityId":5010740929,"eventTime":1542706233458}
  ##########
  "{\"entityId\":5010740929,\"eventTime\":1542706233458}"
  </code></pre>