title: Initializing JSON object in TypeScript
body: <p>I'm new to TypeScript and I'm stuck at working with JSON. I need to create a simple JSON object and I keep on failing doing so. Here are my first attempts:</p>
  
  <pre><code>output: JSON; //declaration
  this.output = {
  "col1":{"Attribute1": "value1", "Attribute2": "value2", "Attribute3": "value3"},
  "col2":{"Attribute1": "value4", "Attribute2": "value5", "Attribute3": "value6"}, 
  "col3":{"Attribute1": "value7", "Attribute2": "value8", "Attribute3": "value9"} 
  }
  </code></pre>
  
  <p>This doesn't work. I guess I should work with JSON.stringify function. Here's my attempt:</p>
  
  <pre><code>obj: any; //new object declaration
  this.obj = {
  "col1":{"Attribute1": "value1", "Attribute2": "value2", "Attribute3": "value3"},
  "col2":{"Attribute1": "value4", "Attribute2": "value5", "Attribute3": "value6"}, 
  "col3":{"Attribute1": "value7", "Attribute2": "value8", "Attribute3": "value9"} 
  }
  this.output.stringify(this.obj);
  </code></pre>
  
  <p>But this still invokes TypeError. So to summarize my question: how to properly create and initialize JSON object in TypeScript?</p>