Hacker News new | ask | show | jobs
by gyy52380 1040 days ago
You can determine which brackets you need in which order by parsing the incomplete json which was generated so far.
1 comments

That won't do it, also need to close other stuf

{"this": "is valid json so farrrrrrrrrrrrrr

But yeah the general idea makes sense. Once you hit a timeout, change the mask to things that will close existing open things in a valid manner (}, ), ], ")