💬 Что такое сериализация?



Сериализация — процесс преобразования структуры данных или объекта в последовательность битов, чтобы ее можно было легко сохранить, передать и восстановить в исходное состояние.



Сериализация важна для передачи данных между различными частями программы или между различными системами, особенно в распределенных системах и веб-приложениях.



📌 Простой пример в Go:



1. JSON-сериализация:

type User struct {

Name string

Age int

}

user := User{Name: "Alice", Age: 30}

jsonString, _ := json.Marshal(user)



2. Десериализация: обратный процесс, преобразование JSON в структуру Go.

var user User

json.Unmarshal(jsonString, &user)