So much bad JSON parsing, so little time.