title: ServiceStack.Text wrong Json Parsing
body: <p>I am tryng to parse a json comming from MtGox ticker.
  <a href="http://data.mtgox.com/api/2/BTCUSD/money/ticker" rel="nofollow">http://data.mtgox.com/api/2/BTCUSD/money/ticker</a></p>
  
  <p>I have attempted two ways with same result.</p>
  
  <ol>
  <li>JsonObject d1 = JsonSerializer.DeserializeString(downloadeddata)</li>
  <li>JsonObject d2 = JsonObject.Parse(downloadeddata)</li>
  </ol>
  
  <p>When I try to access the d1["data"] it appears to be perfect string for deserialization =>    </p>
  
  <pre><code>{
      [data, {
              "high" : {
                  "value" : "600.00000",
                  "value_int" : "60000000",
                  "display" : "$600.00",
                  "display_short" : "$600.00",
                  "currency" : "USD"
              },
              "low" : {
                  "value" : "515.00000",
                  "value_int" : "51500000",
                  "display" : "$515.00",
                  "display_short" : "$515.00",
                  "currency" : "USD"
              },
              "avg" : {
                  "value" : "557.60317",
                  "value_int" : "55760317",
                  "display" : "$557.60",
                  "display_short" : "$557.60",
                  "currency" : "USD"
              },
              "vwap" : {
                  "value" : "554.60404",
                  "value_int" : "55460404",
                  "display" : "$554.60",
                  "display_short" : "$554.60",
                  "currency" : "USD"
              },
              "vol" : {
                  "value" : "20623.02466981",
                  "value_int" : "2062302466981",
                  "display" : "20,623.02\u00a0BTC",
                  "display_short" : "20,623.02\u00a0BTC",
                  "currency" : "BTC"
              },
              "last_local" : {
                  "value" : "527.00000",
                  "value_int" : "52700000",
                  "display" : "$527.00",
                  "display_short" : "$527.00",
                  "currency" : "USD"
              },
              "last_orig" : {
                  "value" : "527.00000",
                  "value_int" : "52700000",
                  "display" : "$527.00",
                  "display_short" : "$527.00",
                  "currency" : "USD"
              },
              "last_all" : {
                  "value" : "527.00000",
                  "value_int" : "52700000",
                  "display" : "$527.00",
                  "display_short" : "$527.00",
                  "currency" : "USD"
              },
              "last" : {
                  "value" : "527.00000",
                  "value_int" : "52700000",
                  "display" : "$527.00",
                  "display_short" : "$527.00",
                  "currency" : "USD"
              },
              "buy" : {
                  "value" : "525.50002",
                  "value_int" : "52550002",
                  "display" : "$525.50",
                  "display_short" : "$525.50",
                  "currency" : "USD"
              },
              "sell" : {
                  "value" : "526.99999",
                  "value_int" : "52699999",
                  "display" : "$527.00",
                  "display_short" : "$527.00",
                  "currency" : "USD"
              },
              "item" : "BTC",
              "now" : "1392201806575324"
          }
      ]
  }
  </code></pre>
  
  <p>And the when I try to deserialize the latter string with either of above two options i get this </p>
  
  <pre><code>JsonObject d3 = JsonObject.Parse(d1["data"]);
  
  Count = 5
      [0]: {[high:{value:600.00000, value_int:60000000]}
      [1]: {[display:$600.00, display_short:$600.00]}
      [2]: {[currency:USD}, low:{value:515.00000]}
      [3]: {[value_int:51500000, display:$515.00]}
      [4]: {[display_short:$515.00, currency:USD]}
  </code></pre>
  
  <p>which is far from the truth. And according to me this result is wrong and even not json parsable. => {[currency:USD}, low:{value:515.00000]}</p>
  
  <p>MS Javascript serializer is working ok. </p>
  
  <p>So what am I doing wrong? </p>
  
  <p>Thanks</p>