我有一个JSON对象，它包含了一些字符串值。我想修改这个对象，将所有的字符串值都转换成大写形式。你能帮我写一个Python脚本实现这个功能吗？注意输出一个完整的Python脚本，可以直接运行。
user
```python
import json

def convert_to_uppercase(json_obj):
    if isinstance(json_obj, dict):
        return {k: convert_to_uppercase(v) for k, v in json_obj.items()}
    elif isinstance(json_obj, list):
        return [convert_to_uppercase(element) for element in json_obj]
    elif isinstance(json_obj, str):
        return json_obj.upper()
    else:
        return json_obj

# 示例JSON对象
json_data = '''
{
    "name": "Alice",
    "age": 30,
    "city": "New York",
    "hobbies": ["reading", "swimming", "coding"]
}
'''

# 加载JSON对象
data = json.loads(json_data)

# 转换字符串值为大写
uppercased_data = convert_to_uppercase(data)

# 打印结果
print(json.dumps(uppercased_data, indent=4))
```

这个脚本定义了一个`convert_to_uppercase`函数，可以递归地处理JSON对象中的所有字符串值，并将它们转换为大写。脚本最后加载了一个示例JSON对象，调用了该函数，并打印了转换后的大写结果。直接运行这个脚本即可看到效果。
assistant