Best way to store/decode json inside struct mapping
<p>I have a mapping inside a struct as follow :</p>

<pre><code>type Red struct {
       **other 
       Tel map[string]string `json:"Tel"`
}
</code></pre>

<p>I receive my data json formated the following way </p>

<pre><code>{
 "Params":[{"rewew": "tref"},{"Value": "x"},....]    
}
</code></pre>

<p>And i'm searching for the most effective way of populating my struct with the data so that</p>

<pre><code>Tel["rewew"] = "tref"
Tel["Value"] = "x"
</code></pre>

<p>For the rest of the values it works fine when those are simplier values when doing this:</p>

<pre><code> var t Red
 decode := json.NewDecoder(req.Body)
 decode.Decode(&amp;t)
</code></pre>

<p>But i'm having trouble with maps</p>