module Aws::Json

@api private

Constants

ENGINE

@api private

Public Class Methods

dump(value) click to toggle source
# File lib/aws-sdk-core/json.rb, line 32
def dump(value)
  ENGINE.dump(value)
end
load(json) click to toggle source
# File lib/aws-sdk-core/json.rb, line 24
def load(json)
  ENGINE.load(json)
end
load_file(path) click to toggle source
# File lib/aws-sdk-core/json.rb, line 28
def load_file(path)
  load(File.open(path, 'r', encoding: 'UTF-8', &:read))
end

Private Class Methods

select_engine() click to toggle source
# File lib/aws-sdk-core/json.rb, line 38
def select_engine
  require 'oj'
  OjEngine
rescue LoadError
  JSONEngine
end