title: Golang parse a json with DYNAMIC key
body: <p>I have a json string as follows:</p>
  
  <pre><code>j := `{"bvu62fu6dq": {
             "name": "john",
             "age": 23,
             "xyz": "weu33s"
             .....
             .....}
        }`
  </code></pre>
  
  <p>I want to extract the value of <code>name</code> and <code>age</code> from above json string. I looked at this example given at golang site <a href="http://play.golang.org/p/YQgzP7KPp9">http://play.golang.org/p/YQgzP7KPp9</a></p>
  
  <p>But my problem is the key in the json on top level is dynamic. That means <code>bvu62fu6dq</code> is dynamic. I have created struct like this:</p>
  
  <pre><code> type Info struct {
     UniqueID map[string]string
   }
  </code></pre>
  
  <p>But not sure how to extract <code>name</code> and <code>age</code>. My code is at <a href="http://play.golang.org/p/Vbdkd3XIKc">http://play.golang.org/p/Vbdkd3XIKc</a></p>