class Aws::Json::Builder

def format(ref, value)

def format(ref, value)
  case ref.shape
  when StructureShape then structure(ref, value)
  when ListShape      then list(ref, value)
  when MapShape       then map(ref, value)
  when TimestampShape then timestamp(ref, value)
  when BlobShape      then encode(value)
  when FloatShape     then Util.serialize_number(value)
  else value
  end
end