Just make the HTTP Response be a BYTE Buffer instead of a STRING. You can look at a BYTE Buffer (call it Resp) in Memory View and change the format to ASCII.
The JSONPARSE instruction can take a BYTE Buffer, and you probably have fields larger than 1024, so you will need to utilize a second (or third, fourth, etc.) BYTE Buffer when you parse/extract the data from Resp BYTE data block.
Just keep peeling the onion.
Good coding:
You might want to MEMCLEAR Resp buffer before every HTTPCMD to make it be easier to debug (otherwise, the buffer will contain characters from the previous HTTPCMD). Make sure you have an EDGE CONTACT driving the MEMCLEAR, because you want to clear it on the EVENT of starting the HTTPCMD, not on POWERFLOW (i.e. every PLC scan power flow is ON) cuz you need the HTTPCMD data to stick (and not be overwritten by the MEMCLEAR)