Module: JSON (ActiveSupport)

Overview
Module Structure
Class Hierarchy
Constants
JSON::DECODERS
JSON::DATE_REGEX
JSON::CircularReferenceError
Module Attributes
JSON.parse_error [R]
Module Methods
JSON.backend
JSON.backend= / 1
JSON.with_backend / 1
JSON.set_default_backend
is a submodule of
module: ActiveSupport   
is modularized into
module: Backends   
module: Encoding   
class: Variable   
has properties
constant: DECODERS   
module attribute: parse_error [R]   
module method: backend   
module method: backend= / 1   
module method: with_backend / 1   
module method: set_default_backend   
constant: DATE_REGEX   
constant: CircularReferenceError   
is defined at
#4 in active_support/json/backends/jsongem.rb  
#4 in active_support/json/backends/yajl.rb  
#4 in active_support/json/backends/yaml.rb  
#7 in active_support/json/decoding.rb  
#12 in active_support/json/encoding.rb  
#2 in active_support/json/variable.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveSupport
✗ module: JSON
module: Backends     
module: Encoding     
class: Variable     

Class Hierarchy

Constants

JSON::DECODERS

#9 in active_support/json/decoding.rb

DECODERS = %w(Yajl Yaml)   

JSON::DATE_REGEX

#14 in active_support/json/encoding.rb

DATE_REGEX = /^(?:\d{4}-\d{2}-\d{2}|\d{4}-\d{1,2}-\d{1,2}[ \t]+\d{1,2}:\d{2}:\d{2}(\.[0-9]*)?(([ \t]*)Z|[-+]\d{2}?(:\d{2})?))$/   

JSON::CircularReferenceError

#88 in active_support/json/encoding.rb

CircularReferenceError = Deprecation::DeprecatedConstantProxy.new('ActiveSupport::JSON::CircularReferenceError', Encoding::CircularReferenceError)   

Module Attributes

JSON.parse_error [R]

#12 in active_support/json/decoding.rb

Module Methods

JSON.backend

#15 in active_support/json/decoding.rb

backend

JSON.backend= / 1

#20 in active_support/json/decoding.rb

backend= ( name )

JSON.with_backend / 1

#30 in active_support/json/decoding.rb

with_backend ( name )

JSON.set_default_backend

#37 in active_support/json/decoding.rb

set_default_backend