# How do I write JSON data to a file in Python?

You can use the `json` module in Python to write JSON data to a file. The module has a `dump()` function that can be used to write JSON data to a file-like object. Here's an example of how you can use it:

```python
import json

data = {
    "name": "John Smith",
    "age": 35,
    "city": "New York"
}

with open("data.json", "w") as file:
    json.dump(data, file)
```

In this example, `data` is a Python dictionary that contains the JSON data. The `dump()` function takes two arguments: the JSON data and the file-like object to which the data should be written. The `with open` statement opens the file "data.json" in "w" mode, which means it will be opened for writing. The file will be created if it does not exist, and truncated if it does exist. The `json.dump()` writes the JSON data to the file and `file.close()` is called automatically when the block inside the with statement is exited.