json规范允许在json字符串(格式为\ uXXXX)中转义unicode.它特别提到受限制的代码点(非字符)作为有效的转义代码点.这是否意味着解析器应该从包含非字符和受限制的代码点的字符串生成非法的unicode?
一个例子:
{ "key": "\uFDD0" }
对此进行解码要么您的解析器不会尝试解释转义的代码点,也不会生成无效的unicode字符串.不是吗?
unicode json
json ×1
unicode ×1