27

この文字列は、JSON オブジェクト/ファイルの一部です。

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

JSONはそれを標準のJSON表記の一部として認識しますか、それとも中括弧を何らかの形でエスケープする必要がありますか?

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

4

2 に答える 2

40

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

于 2013-11-09T16:21:34.703 に答える
13

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

JSON はRFC 7159で定義されています。セクション 7:文字列には、エスケープする必要がある文字列の文字がリストされています。

すべての Unicode 文字を引用符で囲むことができます。ただし、エスケープする必要がある文字 (引用符、反転ソリッド、および制御文字 (U+0000 から U+001F)) を除きます。

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

于 2016-09-19T13:09:06.890 に答える