Мне нужна библиотека для обработки объектов JSON в Ruby. Существует два доступные драгоценных камня json
и json_pure
на http://rubygems.org/search?query=json
json_pure
записан только в Ruby в то время как json
использует C. Все, что я понимаю, является этим json
быстрее из-за использования C. Так json
лучше для производства?
Оба, кажется, легко установлены только путем выполнения gem install
команда. Когда я устанавливаю Nokogiri, я должен сделать что-то дополнительное. Я думал, что дополнительная работа требуется, потому что Nokogiri использует расширения C, но я не должен делать ничего дополнительного для json
драгоценный камень.
json
и json_pure
?json
легко, чего преимущество json_pure
? Nokogiri нужны дополнительные библиотеки, потому что он использует libXML. json
не имеет библиотечных зависимостей, поэтому вам не нужно ничего лишнего.
Преимущество json
заключается в том, что вы сказали: он на языке C, поэтому производительность лучше, чем json_pure
.
Преимущество json_pure
может быть в том, что у вас нет МРТ . Например, гем json_pure
можно установить в JRuby / Maglev или других реализациях. Гема json
быть не может; для этого нужен плагин FFI .