title: Convert C# Object to Json Object
body: <p>I am trying to serialize a C# object into a Json object. That will then be submitted to the Salesforce API, and create an application. Right now I have the C# object serialized into a Json string, but I need it to be an object. </p>
  
  <p>Here is my C# object along with accompany serialization. </p>
  
  <pre><code>Customer application = new Customer { 
      ProductDescription = "gors_descr " + tbDescription.Text, 
      Fname = "b_name_first " + tbFName.Text, 
      Lname = "b_name_last " + tbLName.Text
  };
  
  var json = new System.Web.Script.Serialization.JavaScriptSerializer();
  string jsonString = json.Serialize(application);
  
  string endPoint = token.instance_url + "/services/apexrest/submitApplication/";    
  string response = conn.HttpPost(endPoint, json, token);
  Literal rLiteral = this.FindControl("resultLiteral") as Literal;
  </code></pre>
  
  <p>I need the JSON string to output inside of a JSON Object. An example of what I need is below: </p>
  
  <pre><code>"{ \"jsonCreditApplication\" : " +
      "\"gors_descr\" : \"Appliances\", " +
      "\"b_name_first\" : \"Marisol\", " +
      "\"b_name_last\" : \"Testcase\", " +
  "}"; 
  </code></pre>
  
  <p>This hard coded json string is inside of an object. As it stands, the values in the C# object are being outputted into a JSON string, but I'm needing it output into an object so that the Salesforce API will accept the submission. </p>
  
  <p>How can I append or insert the JSON string into an object? </p>