快速的JSON解析器和對象衛生員作為紅寶石寶石。
版本3.13的使用速度更快( Oj::Parser
)和選項隔離。
require 'oj'
h = { 'one' => 1 , 'array' => [ true , false ] }
json = Oj . dump ( h )
# json =
# {
# "one":1,
# "array":[
# true,
# false
# ]
# }
h2 = Oj . load ( json )
puts "Same? #{ h == h2 } "
# true
gem install oj
或在Bundler中:
gem 'oj'
請參閱Rails和JSON文檔的快速啟動部分。
如果安裝了Multi_json的代碼,則會自動更喜歡OJ。
通過Tidelift訂閱獲得支持的OJ。支持安全更新。
有關選項,模式,高級功能以及更多信息的更多詳細信息,請遵循這些鏈接。
請參閱{file:changelog.md}和{file:repares_notes.md}
文檔:http://www.ohler.com/oj/doc,http://rubydoc.info/gems/oj
github repo :https://github.com/ohler55/oj
Rubygems repo :https://rubygems.org/gems/oj
在Twitter上關注@peterohler,以獲取有關OJ寶石的公告和新聞。
OJ嚴格的模式性能將OJ嚴格模式解析器的性能與其他JSON解析器進行比較。
OJ兼容模式性能將OJ兼容模式解析器的性能與其他JSON解析器進行比較。
OJ對像模式性能將OJ對像模式解析器的性能與其他編織者進行比較。
OJ回調性能將OJ回調解析器性能與其他JSON解析器進行比較。
快速XML解析器和Marshaller在Rubygems上:https://rubygems.org/gems/ox
github上的快速XML解析器和馬歇爾:https://github.com/ohler55/ox
需要速度概述OJ :: Doc的設計。
OJC,A C JSON Parser :https://www.ohler.com/ojc也在https://github.com/ohler55/ojc
Agoo,高性能Ruby Web服務器,在GitHub上支持GraphQl :https://github.com/ohler55/agoo
Agoo-C,高性能C Web服務器,在GitHub上支持GraphQl :https://github.com/ohler55/agoo-c
OJ-Introspect,在C中創建OJ解析器擴展名的一個示例:https://github.com/meinac/oj-introspect
develop
分支的拉動請求。