此字符串是JSON对象/文件的一部分:
"Mask" : "{0}(CASE WHEN {1} = {2} THEN {3} ELSE 0 END) {4}"
JSON会认识到这是标准JSON表示法的一部分还是我需要以某种方式逃避那些花括号?
如果是这样,如何在JSON中逃避花括号?
答案 0 :(得分:31)
否即可。不必在JSON中转义大括号。
答案 1 :(得分:9)
不,花括号不必在JSON字符串中进行转义。
JSON在RFC 7159中定义。 Section 7: Strings列出必须转义的字符串字符:
所有Unicode字符都可以放在 引号,必须转义的字符除外: 引号,反向实线和控制字符(U + 0000 通过U + 001F)。
虽然可以转义所有字符,但不必使用花括号。