I tried JQ and other command line tools, all were extremely slow and seemed to always parse the entire file.
My parser just reads the file byte by byte until it finds the target, then outputs the content. When that's done it stops reading the file, meaning that it can be extremely fast when the targeted information is at the beginning of the JSON file.