title: Golang equivalent to Python json.dumps and json.loads
body: <p>This is a very weird situation but I need to convert a stringified json to something valid that I can unmarshall with:</p>
  
  <pre><code>"{\"hello\": \"hi\"}"
  </code></pre>
  
  <p>I want to be able to unmarshall this into a struct like this:</p>
  
  <pre><code>type mystruct struct {
      Hello string `json:"hello,string"`
  }
  </code></pre>
  
  <p>I know normally the unmarshall takes bytes but Im trying to convert what I currently get into something structified.
  Any suggestions?</p>