这个字符串是JSON对象/文件的一部分:
"Mask" : "{0}(CASE WHEN {1} = {2} THEN {3} ELSE 0 END) {4}"
JSON是否将其视为标准JSON符号的一部分,还是我需要以某种方式转义这些大括号?
如果是这样,请问如何在JSON中转义大括号?
这个字符串是JSON对象/文件的一部分:
"Mask" : "{0}(CASE WHEN {1} = {2} THEN {3} ELSE 0 END) {4}"
JSON是否将其视为标准JSON符号的一部分,还是我需要以某种方式转义这些大括号?
如果是这样,请问如何在JSON中转义大括号?
不需要在JSON中转义花括号。
不需要在JSON字符串中转义花括号。
JSON的定义可以在RFC 7159中找到,第7节:字符串(Strings)列出了必须转义的字符:
所有Unicode字符都可以放置在引号内,除了必须转义的字符: 引号、反斜杠和控制字符(U+0000到U+001F)。
尽管所有字符都可以转义,但花括号不需要转义。