Converts a JSON string into a Ruby object.
[Source]
# File vendor/rails/activesupport/lib/active_support/json/decoding.rb, line 11 11: def decode(json) 12: YAML.load(convert_json_to_yaml(json)) 13: rescue ArgumentError => e 14: raise ParseError, "Invalid JSON string" 15: end
Converts a Ruby object into a JSON string.
# File vendor/rails/activesupport/lib/active_support/json/encoding.rb, line 20 20: def encode(value, options = {}) 21: raise_on_circular_reference(value) do 22: value.send(:to_json, options) 23: end 24: end
[Validate]