JSON文字列の解析

最近JSONのペアーを解析するプログラムを書いています。
ペアーは「文字列:値」の模様です。値も文字列を含めます。
The problem is how to parse the quoted string, as the unquoted value can be handled by basically anything except for quotes, whitespace, and punctuation. In actuality, values can be objects (enclosed in {}) or arrays, but in this case such values are not present. Basically any data not quoted will be alphanumeric.
Strings, however, might include quotation marks or line feeds embedded in the string. エスケープ配列を対応する事が必要です。
例えば\n,\t,\u0222が対象内。