-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path18-Searilization.js
More file actions
29 lines (16 loc) · 1.49 KB
/
18-Searilization.js
File metadata and controls
29 lines (16 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Сериализация в JavaScript
Сериализация - это процесс конвертации объекта в строку. В контексте JavaScript, это обычно означает преобразование объектов в формат JSON (JavaScript Object Notation). JSON - это текстовый формат, который легко читается как людьми, так и машинами. Он идеально подходит для передачи данных между сервером и клиентом в веб-приложениях.
const user = {
name: "Иван",
age: 30
};
JSON.stringify(user);
// Результат: '{"name":"Иван","age":30}'
Зачем нужна сериализация?
- Передавать данные между клиентом (браузером) и сервером.
- Сохранять состояние объекта в базе данных или файле.
- Поддерживать формат, совместимый с множеством языков программирования и платформ.
Десериализация
Это обратный процесс, при котором строка в формате JSON преобразуется обратно в объект JavaScript. Для этого используется метод
JSON.parse(serializedUser);
// Воссоздаем объект: { name: "Иван", age: 30 }