json:Ruby的JSON实现

时间:2024-06-02 08:41:53
【文件属性】:

文件名称:json:Ruby的JSON实现

文件大小:167KB

文件格式:ZIP

更新时间:2024-06-02 08:41:53

Ruby

Ruby的JSON实现 描述 这是根据RFC 7159 的JSON规范的实现。 从版本1.0.0开始,将提供两个变体: 一个纯ruby变体,它依赖于ruby标准库的一部分iconv和stringscan扩展。 本地扩展变体要快得多,它可以用C或Java部分实现,并具有自己的unicode转换功能和由ragel状态机编译器生成的解析器。 JSON生成器的两个变体默认情况下都会生成UTF-8字符序列。 如果给出了:ascii_only选项,且其值为真,则它们将使用\ uXXXX转义序列转义所有非ASCII和控制字符,并支持UTF-16代理对,以便能够生成整个范围的Unicode代码点。 所有要编码为JSON字符串的字符串,在Ruby端均应为UTF-8字节序列。 要对未经UTF-8编码的原始二进制字符串进行编码,请使用String的to_json_raw_object方法(该方法生成一个


网友评论