module JWT::Json

JSON fallback implementation or ruby 1.8.x

Public Instance Methods

decode_json(encoded) click to toggle source
# File lib/jwt/json.rb, line 6
def decode_json(encoded)
  JSON.parse(encoded)
rescue JSON::ParserError
  raise JWT::DecodeError, 'Invalid segment encoding'
end
encode_json(raw) click to toggle source
# File lib/jwt/json.rb, line 12
def encode_json(raw)
  JSON.generate(raw)
end