UBJSON和Smile至少存在两种JSON二进制编码,例如BSON,MessagePack,FlexBuffers和CBOR等其他二进制数据结构格式覆盖了大部分JSON(并扩展了其通过其他数据类型进行建模),但它们不支持所有边缘情况,例如重复键,特殊的Unicode代码点,任意精度数等。为了避免此类边缘情况,使用了I-JSON (RFC 7493) JSON应用程序配置文件,但是BSON,MessagePack,FlexBuffers和CBOR ...是否涵盖了其边缘情况?简而言之:哪种二进制JSON格式可以直接编码所有有效的I-JSON文档?