Skip to content

Instantly share code, notes, and snippets.

@andrewschaaf
Created September 21, 2011 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewschaaf/1232117 to your computer and use it in GitHub Desktop.
Save andrewschaaf/1232117 to your computer and use it in GitHub Desktop.
Ah, Ruby community...
Y U no like rigorous implementation like the Python community?
ruby-1.9.2-head :001 > require 'multi_json'
=> true
ruby-1.9.2-head :002 > MultiJson.decode "{}"
=> {}
ruby-1.9.2-head :003 > MultiJson.decode "1"
MultiJson::DecodeError: A JSON text must at least contain two octets!
from /Users/a/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/json/common.rb:146:in `initialize'
from /Users/a/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/json/common.rb:146:in `new'
from /Users/a/.rvm/rubies/ruby-1.9.2-head/lib/ruby/1.9.1/json/common.rb:146:in `parse'
from /Users/a/.rvm/gems/ruby-1.9.2-head/gems/multi_json-1.0.3/lib/multi_json/engines/json_gem.rb:13:in `decode'
from /Users/a/.rvm/gems/ruby-1.9.2-head/gems/multi_json-1.0.3/lib/multi_json.rb:65:in `decode'
from (irb):3
from /Users/a/.rvm/rubies/ruby-1.9.2-head/bin/irb:16:in `<main>'
ruby-1.9.2-head :004 >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment