class Lutaml::Model::Type::Json

JSON representation

def self.cast(value)

def self.cast(value)
  return value if value.is_a?(self) || value.nil?
  new(::JSON.parse(value))
end

def self.serialize(value)

def self.serialize(value)
  value.to_json
end

def ==(other)

def ==(other)
  @value == (other.is_a?(::Hash) ? other : other.value)
end

def initialize(value)

def initialize(value)
  @value = value
end

def to_json(*_args)

def to_json(*_args)
  @value.to_json
end