Oj Gem

作者: waynedeng | 来源:发表于2017-02-09 21:16 被阅读42次

    A fast JSON parser and Object marshaller as a Ruby gem.
    http://www.ohler.com/oj/

    往Redis写入数据,Hash对象只能转换为JSON格式存储,但是很奇怪,有中文字符的时候,取出来再用JSON.parse就会报错!

    2.2.4 :010 > JSON.parse(r)
    Encoding::InvalidByteSequenceError: "\xE9" on US-ASCII
    

    一直没有找到解决办法,而且很蹊跷的是有的时候就不会报错。

    后来想到为什么不尝试换一个JSON的解析器呢?于是想到了Oj,号称是更快的JSON解析器。

    果然问题完美解决!

    参照官网的数据,解析速度比JSON::Ext要快一倍以上。强烈推荐在大量使用JSON解码编码的场合使用!

    Paste_Image.png

    相关文章

      网友评论

          本文标题:Oj Gem

          本文链接:https://www.haomeiwen.com/subject/odpwittx.html