class Google::Logging::Message
def normalize_json input
def normalize_json input case input when Hash input.to_h { |k, v| [k.to_s, normalize_json(v)] } when Array input.map { |v| normalize_json v } when Integer, Float, nil, true, false input when Rational if input.denominator == 1 input.numerator else input.to_f end else input.to_s end end