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 |