Basic Multilingual Plane にないコード ポイントをエスケープするために、文字は、UTF-16 サロゲート ペアをエンコードする 12 文字のシーケンスとして表されます。したがって、たとえばト音記号文字 (U+1D11E) のみを含む文字列は、 として表すことができます
"\uD834\uDD1E"。
ECMA-404: JSON データ交換フォーマット
この文字をエンコードする必要はまったくないので、直接 として表すことができると思います""。ただし、それをエンコードしたい場合は、仕様に従って、 as"\uD834\uDD1E"ではなく としてエンコードする必要があります (妥当と思われるように) "\u1d11e"。どうしてこれなの?