title: Decodable value String or Bool
body: <p>I'm currently working with a bad designed JSON Api...
  This returns always a value (eg. String, Int, Double...) or false(not null).</p>
  
  <p>What is the best way to handle this with decodable, as Any is not supported by Codable?</p>
  
  <p>A key can look like this:</p>
  
  <pre><code>{
      "key": "Test",
  }
  </code></pre>
  
  <p>Or like this(I know, should be null instead of false):</p>
  
  <pre><code>{
      "key": false,
  }
  </code></pre>
  
  <p>And this is not possible:</p>
  
  <pre><code>struct Object: Decodable {
      let key: Any?
  }
  </code></pre>