빠른 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'
레일 및 JSON 문서의 QuickStart 섹션을 참조하십시오.
Multi_json을 사용하는 코드는 설치된 경우 OJ를 자동으로 선호합니다.
TideLift 구독으로 지원되는 OJ를 받으십시오. 보안 업데이트가 지원됩니다.
옵션, 모드, 고급 기능 등에 대한 자세한 내용은 다음 링크를 참조하십시오.
{file : changelog.md} 및 {file : release_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
OJ GEM에 대한 공지 및 뉴스는 트위터에서 @PeteroHler를 팔로우하십시오.
OJ Strict Mode Performance는 OJ Strict Mode Parser 성능을 다른 JSON 파서와 비교합니다.
OJ Compat Mode Performance는 OJ Compat Mode Parser Performent를 다른 JSON 파서와 비교합니다.
OJ 객체 모드 성능은 OJ 객체 모드 파서 성능을 다른 마샬러와 비교합니다.
OJ 콜백 성능은 OJ 콜백 파서 성능을 다른 JSON 파서와 비교합니다.
Rubygems의 빠른 XML Parser 및 Marshaller : https://rubygems.org/gems/ox
Github의 빠른 XML 파서 및 마샬러 : https://github.com/ohler55/ox
OJ :: DOC가 설계된 방식에 대한 개요를위한 속도 필요.
OJC, A C JSON 파서 : https://www.ohler.com/ojc도 https://github.com/ohler55/ojc도
Agoo, Github에서 GraphQL을 지원하는 고성능 Ruby 웹 서버 : https://github.com/ohler55/agoo
Agoo-C, Github에서 GraphQL을 지원하는 고성능 C 웹 서버 : https://github.com/ohler55/agoo-c
OJ-introspect, C : https://github.com/meinac/oj-introspect에서 OJ 파서 확장자를 생성하는 예
develop
지점에서 풀 요청을 제공하십시오.