title: Creating a dictionary with string,string, string,int and string,object
body: <p>I am just getting started with C# and I'm a little stuck. </p>
  
  <p>How do I create a dictionary that contains a mix of string,string, string,int, and string,object?</p>
  
  <p>this is what it would look like:</p>
  
  <pre><code>var values = new Dictionary&lt;????&gt;
  {
      "key0": 
           {
           "key1": "stringValue1",
           "key2": "stringValue2",
           "key3": "stringValue3",
           "key4": 10000
           },
      "key5": "stringValue4",
      "key6": "stringValue5"
  };
  </code></pre>
  
  <p>I am using this as the body for a POST request. Sample code from <a href="https://stackoverflow.com/questions/4015324/how-to-make-http-post-web-request">here</a></p>
  
  <pre><code>var body = new FormUrlEncodedContent(values);
  
  var url = "http://url.com/endpoint"
  
  var resp = await client.PostAsync(url, body);
  
  var respString = await response.Content.ReadAsStringAsync();
  </code></pre>