Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ojPublic

Optimized JSON

License

NotificationsYou must be signed in to change notification settings

ohler55/oj

Repository files navigation

{}j gem

CIGemGemTideLift

Afast JSON parser and Object marshaller as a Ruby gem.

Version 3.13 is out with a much faster parser (Oj::Parser) and option isolation.

Using

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

Installation

gem install oj

or in Bundler:

gem 'oj'

Rails and json quickstart

See the Quickstart sections of theRails andjson docs.

multi_json

Code which usesmulti_jsonwill automatically prefer Oj if it is installed.

Support

Get supported Oj with a Tidelift Subscription. Security updates aresupported.

Further Reading

For more details on options, modes, advanced features, and more follow theselinks.

Releases

See{file:CHANGELOG.md} and{file:RELEASE_NOTES.md}

Links

Follow@peterohler on Twitter for announcements and news about the Oj gem.

Performance Comparisons

Links of Interest

Contributing

  • Provide a Pull Request off thedevelop branch.
  • Report a bug
  • Suggest an idea
  • Code is now formatted with the clang-format tool with the configuration file in the root of the repo.

[8]ページ先頭

©2009-2025 Movatter.jp