Вопрос: Как сделать безопасное чтение/запись JSON в файл?

Python Senior Без компании
Вопрос: Как сделать безопасное чтение/запись JSON в файл?
Ответы
```go tmp := "data.tmp" b, _ := json.MarshalIndent(obj, "", " ") if err := os.WriteFile(tmp, b, 0644); err != nil { return } if err := os.Rename(tmp, "data.json"); err != nil { return } ``` **Как это работает:** запись через временный файл + rename делает обновление атомарным (на большинстве FS).