Table of Contents - JSON implementation for Ruby
Pages
Classes and Modules
- BigDecimal
- Complex
- Date
- DateTime
- Exception
-
JSON
- JavaScript Object Notation (JSON)
- Using Module JSON
- Parsing JSON
- Parsing JSON Arrays
- Parsing JSON Objects
- Parsing JSON Scalars
- Parsing Options
- Input Options
- Output Options
- Generating JSON
- Generating JSON from Arrays
- Generating JSON from Hashes
- Generating JSON from Other Objects
- Generating Options
- Input Options
- Escaping Options
- Output Options
- JSON Additions
- Built-in Additions
- Custom JSON Additions
- JSON::Coder
- JSON::Ext
- JSON::Ext::Generator
- JSON::Ext::Generator::State
- JSON::Ext::Parser
- JSON::Ext::ParserConfig
- JSON::GeneratorError
- JSON::GenericObject
- JSON::JSONError
- JSON::NestingError
- JSON::ParserError
- JSON::ParserOptions
- JSON::TruffleRuby
- JSON::TruffleRuby::Generator
- JSON::TruffleRuby::Generator::GeneratorMethods
- JSON::TruffleRuby::Generator::GeneratorMethods::Array
- JSON::TruffleRuby::Generator::GeneratorMethods::FalseClass
- JSON::TruffleRuby::Generator::GeneratorMethods::Float
- JSON::TruffleRuby::Generator::GeneratorMethods::Hash
- JSON::TruffleRuby::Generator::GeneratorMethods::Integer
- JSON::TruffleRuby::Generator::GeneratorMethods::NilClass
- JSON::TruffleRuby::Generator::GeneratorMethods::Object
- JSON::TruffleRuby::Generator::GeneratorMethods::String
- JSON::TruffleRuby::Generator::GeneratorMethods::String::Extend
- JSON::TruffleRuby::Generator::GeneratorMethods::Symbol
- JSON::TruffleRuby::Generator::GeneratorMethods::TrueClass
- JSON::TruffleRuby::Generator::State
- Kernel
- OpenStruct
- Range
- Rational
- Regexp
- Set
- Struct
- Symbol
- Time
Methods
- ::[] — JSON
- ::create_id — JSON
- ::create_id= — JSON
- ::deprecated_singleton_attr_accessor — JSON
- ::dump — JSON::GenericObject
- ::from_hash — JSON::GenericObject
- ::from_state — JSON::Ext::Generator::State
- ::from_state — JSON::TruffleRuby::Generator::State
- ::generate — JSON::Ext::Generator::State
- ::generate — JSON::TruffleRuby::Generator::State
- ::included — JSON::TruffleRuby::Generator::GeneratorMethods::String
- ::json_creatable? — JSON::GenericObject
- ::json_create — BigDecimal
- ::json_create — Complex
- ::json_create — Date
- ::json_create — DateTime
- ::json_create — Exception
- ::json_create — OpenStruct
- ::json_create — Range
- ::json_create — Rational
- ::json_create — Regexp
- ::json_create — Set
- ::json_create — Struct
- ::json_create — Symbol
- ::json_create — Time
- ::json_create — JSON::GenericObject
- ::load — JSON::GenericObject
- ::new — JSON::Ext::Generator::State
- ::new — JSON::Ext::Generator::State
- ::new — JSON::Ext::ParserConfig
- ::new — JSON::Ext::Parser
- ::new — JSON::GeneratorError
- ::new — JSON::Coder
- ::new — JSON::TruffleRuby::Generator::State
- ::parse — JSON::Ext::Parser
- ::valid_utf8? — JSON::TruffleRuby::Generator
- #[] — JSON::Ext::Generator::State
- #[] — JSON::GenericObject
- #[] — JSON::TruffleRuby::Generator::State
- #[]= — JSON::Ext::Generator::State
- #[]= — JSON::GenericObject
- #[]= — JSON::TruffleRuby::Generator::State
- #_configure — JSON::Ext::Generator::State
- #| — JSON::GenericObject
- #JSON — Kernel
- #allow_nan= — JSON::Ext::Generator::State
- #allow_nan? — JSON::Ext::Generator::State
- #allow_nan? — JSON::TruffleRuby::Generator::State
- #array_nl — JSON::Ext::Generator::State
- #array_nl= — JSON::Ext::Generator::State
- #as_json — JSON::Ext::Generator::State
- #as_json — BigDecimal
- #as_json — Complex
- #as_json — Date
- #as_json — DateTime
- #as_json — Exception
- #as_json — OpenStruct
- #as_json — Range
- #as_json — Rational
- #as_json — Regexp
- #as_json — Set
- #as_json — Struct
- #as_json — Symbol
- #as_json — Time
- #as_json — JSON::GenericObject
- #as_json= — JSON::Ext::Generator::State
- #ascii_only= — JSON::Ext::Generator::State
- #ascii_only? — JSON::Ext::Generator::State
- #ascii_only? — JSON::TruffleRuby::Generator::State
- #buffer_initial_length — JSON::Ext::Generator::State
- #buffer_initial_length= — JSON::Ext::Generator::State
- #check_circular? — JSON::Ext::Generator::State
- #check_circular? — JSON::TruffleRuby::Generator::State
- #configure — JSON::Ext::Generator::State
- #configure — JSON::TruffleRuby::Generator::State
- #depth — JSON::Ext::Generator::State
- #depth= — JSON::Ext::Generator::State
- #detailed_message — JSON::GeneratorError
- #dump — JSON::Coder
- #dump — JSON
- #escape_slash — JSON::Ext::Generator::State
- #escape_slash= — JSON::Ext::Generator::State
- #escape_slash? — JSON::Ext::Generator::State
- #fast_generate — JSON
- #generate — JSON::Ext::Generator::State
- #generate — JSON::Coder
- #generate — JSON::TruffleRuby::Generator::State
- #generate — JSON
- #generate_json — JSON::TruffleRuby::Generator::State
- #generate_new — JSON::Ext::Generator::State
- #indent — JSON::Ext::Generator::State
- #indent= — JSON::Ext::Generator::State
- #initialize_copy — JSON::Ext::Generator::State
- #j — Kernel
- #jj — Kernel
- #json_create — JSON::TruffleRuby::Generator::GeneratorMethods::String::Extend
- #json_shift — JSON::TruffleRuby::Generator::GeneratorMethods::Hash
- #json_transform — JSON::TruffleRuby::Generator::GeneratorMethods::Hash
- #json_transform — JSON::TruffleRuby::Generator::GeneratorMethods::Array
- #load — JSON::Coder
- #load — JSON
- #load_file — JSON::Coder
- #load_file — JSON
- #load_file! — JSON
- #max_nesting — JSON::Ext::Generator::State
- #max_nesting= — JSON::Ext::Generator::State
- #merge — JSON::Ext::Generator::State
- #merge — JSON::TruffleRuby::Generator::State
- #object_nl — JSON::Ext::Generator::State
- #object_nl= — JSON::Ext::Generator::State
- #parse — JSON::Ext::ParserConfig
- #parse — JSON::Ext::Parser
- #parse — JSON::Coder
- #parse — JSON
- #parse! — JSON
- #pretty_generate — JSON
- #script_safe — JSON::Ext::Generator::State
- #script_safe= — JSON::Ext::Generator::State
- #script_safe? — JSON::Ext::Generator::State
- #script_safe? — JSON::TruffleRuby::Generator::State
- #source — JSON::Ext::Parser
- #space — JSON::Ext::Generator::State
- #space= — JSON::Ext::Generator::State
- #space_before — JSON::Ext::Generator::State
- #space_before= — JSON::Ext::Generator::State
- #strict — JSON::Ext::Generator::State
- #strict= — JSON::Ext::Generator::State
- #strict? — JSON::Ext::Generator::State
- #strict? — JSON::TruffleRuby::Generator::State
- #to_h — JSON::Ext::Generator::State
- #to_h — JSON::TruffleRuby::Generator::State
- #to_hash — JSON::Ext::Generator::State
- #to_hash — JSON::GenericObject
- #to_hash — JSON::TruffleRuby::Generator::State
- #to_json — BigDecimal
- #to_json — Complex
- #to_json — Date
- #to_json — DateTime
- #to_json — Exception
- #to_json — OpenStruct
- #to_json — Range
- #to_json — Rational
- #to_json — Regexp
- #to_json — Set
- #to_json — Struct
- #to_json — Symbol
- #to_json — Time
- #to_json — JSON::GenericObject
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Object
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Hash
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Array
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Integer
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Float
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::Symbol
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::String
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::TrueClass
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::FalseClass
- #to_json — JSON::TruffleRuby::Generator::GeneratorMethods::NilClass
- #to_json_raw — JSON::TruffleRuby::Generator::GeneratorMethods::String
- #to_json_raw_object — JSON::TruffleRuby::Generator::GeneratorMethods::String
- #unsafe_load — JSON