Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Json builder which has the same interface with Builder::XmlMarkup
Ruby
Branch: master
Failed to load latest commit information.
lib stop active support 2.2 support
spec
.gitignore first commit
ChangeLog first commit
README update README
Rakefile stop active support 2.2 support
VERSION version up
jsonbuilder.gemspec Regenerated gemspec for version 0.3.1

README

= jsonbuilder

  by nov http://github.com/nov <nov@cerego.com> and
     birkirb http://github.com/birkirb

== Description

== Installation

  git clone http://github.com/nov/jsonbuilder.git
  cd jsonbuilder
  rake install

=== Archive Installation

  rake install

=== Gem Installation

  gem install jsonbuilder --source http://gems.rubyforge.org

     OR for the lastest development version

  gem install nov-jsonbuilder --source http://gems.github.com

== Features/Problems

  The Hash builder will return a hash structured in a similar way as the corresponding xml
  built by XmlMarkup. The Json builder will return the same kind of hash as a JSON string

  USAGE:
  def serialize(builder, options = {})
    builder.user(
      :id => id,
      :url => url
    )
    builder.array_mode do
      builder.images do
        package.images.each do |image|
          builder << image.builder(builder.class.new, :only_url => true)
        end
      end
    end
    builder.target!
  end

  def to_xml(options = {})
    self.serialize(Builder::XMmlMarkup.new, options)
  end

  def to_hash(options = {})
    self.serialize(Builder::HashStructure.new, options)
  end

  def to_json(options = {})
    self.serialize(Builder::JsonFormat.new, options)
  end

== Synopsis

== Copyright

Author::    nov <nov@matake.jp> and birkirb
Copyright:: Copyright (c) 2009 nov
License::   MIT License
Something went wrong with that request. Please try again.