(if you're wondering "why not just use an existing JSON parser" consider:
A. I don't wanna
B. this isn't actually parsing JSON, it's parsing JASON, my own variant of JSON that has a few additional features and also allows for trailing commas like JSON fucking *should*)