gpt4 book ai didi

ruby - 'json"gem 和 'json_pure' gem 有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:17 24 4
gpt4 key购买 nike

我需要一个库来处理 Ruby 中的 JSON 对象。 http://rubygems.org/search?query=json 上有两个可用的 gem jsonjson_pure

json_pure 仅用 Ruby 编写,而 json 使用 C。我所理解的是 json 更快,因为使用了 C . 那么 json 是否更适合生产?

两者似乎都可以通过运行 gem install 命令轻松安装。当我安装 Nokogiri 时,我需要做一些额外的事情。我认为需要额外的工作,因为 Nokogiri 使用的是 C 扩展,但我不需要为 json gem 做任何额外的事情。

  • jsonjson_pure 的优缺点是什么?
  • 假设安装 json 很容易,那么 json_pure 有什么好处?

最佳答案

Nokogiri 需要额外的库,因为它使用 libXML。 json 没有库依赖性,因此您不需要任何额外的东西。

json的优点就是你说的:它是用C写的,所以性能比json_pure好。

json_pure 的优点是如果你没有 MRI .例如,json_pure gem 可以安装在 JRuby/Maglev 或其他实现中。 json gem 不可能;它需要一个 FFI插件来做到这一点。

关于ruby - 'json"gem 和 'json_pure' gem 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com