title: JSON parser that can handle large input (2 GB)?
body: <p>So far, I've tried (without success):</p>
  
  <ul>
  <li><p><a href="http://qt-project.org/doc/qt-5.1/qtcore/qjsondocument.html" rel="nofollow">QJsonDocument</a> – "document too large" (looks like the max size is artificially capped at <code>1 &lt;&lt; 27</code> bytes)</p></li>
  <li><p><a href="http://www.boost.org/doc/libs/release/doc/html/property_tree.html" rel="nofollow">Boost.PropertyTree</a> – takes up 30 GB RAM and then segfaults</p></li>
  <li><p><a href="http://en.wikipedia.org/wiki/LibJSON" rel="nofollow">libjson</a> – takes up a few gigs of RAM and then segfaults</p></li>
  </ul>
  
  <p>I'm gonna try <a href="http://lloyd.github.io/yajl/" rel="nofollow">yajl</a> next, but Json.NET handles this without any issues so I'm not sure why it should be such a big problem in C++.</p>