I was being an absolute moron and not adjusting my two access pointers to the data buffer after a realloc.
I wrote a JSON parser. Lets see how fast it is.