Microsoft interview question

Construct a JSON parser from scratch