class Aws::Json::Parser
def parse_shape(shape, value, target = nil)
-
(Object)-
Parameters:
-
target(Hash, Array, nil) -- -
value(Object) -- -
shape(Seahorse::Model::Shapes::Shape) --
def parse_shape(shape, value, target = nil) if value.nil? nil else case shape when Seahorse::Model::Shapes::Structure then structure(shape, value, target) when Seahorse::Model::Shapes::List then list(shape, value, target) when Seahorse::Model::Shapes::Map then map(shape, value, target) when Seahorse::Model::Shapes::Timestamp then time(value) when Seahorse::Model::Shapes::Blob then Base64.decode64(value) when Seahorse::Model::Shapes::Boolean then value.to_s == 'true' else value end end end