VB.NETやC#でのJSON文字列のエスケープについて

https://www.gesource.jp/weblog/?p=7173

RFC 7159によると、「"」「\」「/」「b」「f」「n」「r」「t」「uXXXX」は「\」でエスケープすることになっている。

こうかな。

Private Function EscapeForJson(text As String) As String
    Return text.
        Replace("\", "\\").
        Replace("""", "\""").
        Replace("/", "\/").
        Replace(vbBack, "\b").
        Replace(vbFormFeed, "\f").
        Replace(vbLf, "\n").
        Replace(vbCr, "\r").
        Replace(vbTab, "\t")
End Function