<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div><p>I came across <a href="https://github.com/talentdeficit/jsx">https://github.com/talentdeficit/jsx</a>. I have a couple of questions regarding this module:</p>
<p>1. Does it allow us to parse JSON data being served over an HTTP stream? This might be useful for consuming web services that serve JSON. If so, is there any example code that shows how this can be done?</p></div></div></span></blockquote><div><br></div><div>Yes it does. See https://github.com/talentdeficit/jsx#decode12. </div><div> </div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div><div>
<p>2. Does it read the entire JSON data into memory or does it behave like a SAX parser where the data is read in chunks?</p>
<p></p></div></div></span></blockquote><div>jsx retains just enough context in memory to resume parsing. in most cases very little is retained.</div><div><br></div><blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"><span><div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>