title: JSON decoding to dictionary
body: <p>I need to decode a JSON to a dictionary. The json has String key and the values are strings or numbers. </p>
  
  <pre><code>   let decoder = JSONDecoder()
     let dict = try decoder.decode([String: Any].self, from: data)
  </code></pre>
  
  <p>This throws an exception about Any not being decodable. If I use [String : String] it trows an exception about finding a number when a string is expected. </p>
  
  <p>How to do this right?</p>