python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api/hello', methods=['GET'])
def hello():
name = request.args.get('name')
if name:
return jsonify(message='Hello, ' + name + '!')
else:
return jsonify(message='Hello, World!')
if __name__ == '__main__':
app.run()