class Aws::Api::Docs::SharedExample

def structure(json, ref, indent, path)

def structure(json, ref, indent, path)
  lines = ["{"]
  json.each do |key, val|
    path << ".#{key}"
    sc_key = Seahorse::Util.underscore(key)
    shape_val = entry(val, ref.shape.member(sc_key), "#{indent}  ", path)
    if shape_val.is_a?(Array)
      shape_val = shape_val.join("\n")
    end
    lines << "#{indent}  #{sc_key}: #{shape_val}, #{apply_comments(path)}"
    path.pop
  end
  lines << "#{indent}}"
  lines
end