Class | Crack::JSON |
In: |
lib/crack/json.rb
|
Parent: | Object |
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})?)?$/ | matches YAML-formatted dates |
# File lib/crack/json.rb, line 11 def self.parse(json) YAML.load(unescape(convert_json_to_yaml(json))) rescue ArgumentError => e raise ParseError, "Invalid JSON string" end