title: How can I decode a nested array of multiple types?
body: <p>This is my JSON</p>
  
  <pre><code>{  
    "response":[  
      [  
        { 
          "neededValue" : "Something I really need"
        },
  
        567890812309,
        "Some text. Bla bla bla",
  
        {
          "Garbage" : "Garbage I do not need"
        }
      ]
    ]
  }
  </code></pre>
  
  <p>It contains an array with two dictionaries, an Int and a String. I need to decode the first dictionary. I tried this:</p>
  
  <pre><code>struct response: Decodable {
       var response: [[String : String]]
  }
  </code></pre>
  
  <p>But this obviously doesn't capture the String value and the Int value. How can I describe the array? Please help.</p>