2013-11-09 18 views
9

この文字列が一部であるJSONオブジェクト/ファイル:json文字列オブジェクトの中の中括弧はエスケープする必要がありますか?

"Mask" : "{0}(CASE WHEN {1} = {2} THEN {3} ELSE 0 END) {4}" 

ウィルJSONは、標準のJSON表記の一部として、または、私は何とかそれらの中括弧秒をエスケープする必要がありますことを認識しますか?

もしそうなら、JSONでどのように中括弧をエスケープしますか?

答えて

25

いいえ。中括弧はJSONでエスケープする必要はありません。

3

いいえ、中括弧はJSON文字列でエスケープする必要はありません。

JSONはRFC 7159で定義されています。 Section 7: Stringsリストエスケープする必要がある文字列の文字:

すべてのUnicode文字がエスケープする必要がある文字を除いて、 引用符内に配置することができる

: 引用符、固相線を逆にし、制御文字(U + 0000 からU + 001F)。

すべての文字をエスケープできますが、中括弧は必須ではありません。

関連する問題