A JSON reader/writer with support for schemas and in-place manipulation.