class Aws::Json::Parser

def structure(structure, values, target = nil)

Returns:
  • (Struct) -

Parameters:
  • target (Hash, nil) --
  • values (Hash) --
  • structure (Seahorse::Model::Shapes::Structure) --
def structure(structure, values, target = nil)
  target = Structure.new(structure.member_names) if target.nil?
  values.each do |serialized_name, value|
    member_name, shape = structure.member_by_location_name(serialized_name)
    if shape
      target[member_name] = parse_shape(shape, value)
    end
  end
  target
end