title: NewtonSoft JSON within strings serialization
body: <p>Given a list of JSON strings is it possible to convert the List to JSON without the serializer thinking that the JSON strings are plain old strings. Using NewtonSoft .NET</p>
  
  <p>Using:</p>
  
  <pre><code>List&lt;string&gt; list = { "{"foo": "bar"}", "[ 1, 2, 3]", "{"biz": "baz", "fiz": ["a", "b", "c"]}";
  String json = JsonConvert.SerializeObject(list, Formatting.Indented);
  </code></pre>
  
  <p>at the current moment I get something like this from <code>json</code>:</p>
  
  <pre><code>"[ \n\r "{"foo": "bar"}", \n\r  "[ 1, 2, 3]", ...]"
  </code></pre>
  
  <p>The serializer treats the json strings like any other strings that have special formatting.
  I would like something more like this:</p>
  
  <pre><code>"[ 
      {
          "foo": "bar"
      },
      [
           1,
           2,
           3
      ], 
      {
           "biz": "baz", 
           "fiz": [
                      "a", 
                      "b", 
                      "c"
                  ]
      }
  ]"
  </code></pre>
  
  <p>something like that with proper indentation.</p>