title: Recieving a EOF Panic error
body: <p>I'm trying to decode a json I get. Here's an example json I get: </p>
  
  <pre><code>{"response":"1","number":"1234","id":nil}
  </code></pre>
  
  <p>Here's my struct: </p>
  
  <pre><code>type AutoGenerated struct {
  Response string  `json:"response"`
  Number     string  `json:"number"`
  ID         interface{}     `json:"id"`
  }
  </code></pre>
  
  <p>I use the decode function in encode/json. What Am I getting wrong? ID has the chance to be both a string or a nil value.</p>
  
  <p>Here's me exact error incase it helps.</p>
  
  <pre><code>panic: EOF
  </code></pre>