<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Working with huge JSON files]]></title><description><![CDATA[<p dir="auto">There are various tools out there for working with JSON files (I’ll selfishly plug <a href="https://github.com/molsonkiko/JsonToolsNppPlugin" rel="nofollow ugc">JsonTools</a> but others exist), but if you’re working with very large (say 50+ MB) JSON files that place a lot of pressure on the editor, you might want to check out the latest version of the <a href="https://github.com/molsonkiko/HugeFiles" rel="nofollow ugc">HugeFiles</a> plugin, which now has a feature for breaking up JSON files into syntactically valid chunks without holding any persistent objects in memory for longer than absolutely necessary.</p>
<p dir="auto">The parser is still pretty slow right now (maybe 100-200 seconds/MB), but once the file is chunked you can page through the file quickly without eating up huge memory or risking crash.</p>
<p dir="auto">If anybody who works with this sort of thing is interested in helping improve parser performance, I’d welcome the help.</p>
<p dir="auto">HugeFiles also has the ability to break files into newline-delimited chunks, and this is very fast and doesn’t need any real help from a performance perspective.</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/24157/working-with-huge-json-files</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 03:48:12 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/24157.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Feb 2023 00:20:54 GMT</pubDate><ttl>60</ttl></channel></rss>