base/json: Implement our own string reader which does escaped things properly.
base/json: Allow unqoted strings