json for ruby install and usage

ruby和jruby中安装json

 sudo gem install json sudo gem install json_pure

测试

require 'rubygems'require 'json'class Range  def to_json(*a)    {      'json_class'   => self.class.name,      'data'         => [ first, last, exclude_end? ]    }.to_json(*a)  end  def self.json_create(o)    new(*o['data'])  endendputs (1..10).to_jsonp JSON.parse((1..10).to_json)puts JSON.parse((1..10).to_json) == (1..10)json =<<-"JSON"{  "hasItems": true,  "totalItems": 5,  "orderId": "xxx-xxxxx-xxx",  "hasDetails": true,  "details": [{"item": "2323-2323", "number": 2, "price": 2.00}, {"item": "2323-2324", "number": 3, "price": 3.00}]}JSONp JSON.parse(json)["hasItems"] # => truep JSON.parse(json)["totalItems"] # => 5