JSON Serialization
The process of converting a native data structure (like an object or array) into a JSON-formatted string so it can be transmitted or stored.
Serialization (also known as stringification) is the opposite of parsing. It's how an application prepares its internal data to be sent over a network (e.g., to an API) or saved to a text file.
In JavaScript, you use JSON.stringify()
to convert a JavaScript object or array into a JSON string. In Python, this is done with json.dumps()
.
JavaScript Example
const userObject = {
name: "Bob",
isLoggedIn: true,
lastLogin: "2025-07-28"
};
const jsonString = JSON.stringify(userObject);
console.log(jsonString);
// Output: '{"name":"Bob","isLoggedIn":true,"lastLogin":"2025-07-28"}'