Serialization
យើង​បាន​ដឹង​រួម​មកហើយ​ថា យើង​ចាំបាច់​ត្រូវ​បំផ្លែង​ទិន្នន័យ​ដែល​ជា​សំណុំ​ផ្សេង​ៗ​នៅ​ក្នុង​ភាសា JS អោយ​ទៅ​ជា​ប្រយោគ​ដែល​ជាវត្ថុ JSON ជា​មុន​សិន មុន​នឹង​បញ្ជូន​ទិន្នន័យ​ទាំងនោះ​ទៅ​លើ​ server ។ យន្តការនេះ​ត្រូវ​ហៅ​ថា serialization ដែល​ទាមទារ​អោយ​យើង​ចាំបាច់​ត្រូវ​ប្រើប្រាស់​ក្បួន​មាន​ស្រាប់ JSON.strignify() ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖
	var myObj = {name: "John", age: 31, city: "New York", 1:"Number 1"};
	var myJSON = JSON.stringify(myObj);
	console.log(myJSON);

ក្រៅ​ពី​សំណុំ យើង​ក៏​អាច​យក​វត្ថុ​ដែល​ជា​កំរង​នៅ​ក្នុង​ភាសា JS មក​កែ​អោយ​ទៅ​ជា​វត្ថុ JSON បាន​ដែរ​ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖
var arr = [ "កុសល", "ចន្ទ្រា", "Sally", "Jane" ];
var myJSON = JSON.stringify(arr);
console.log(myJSON);

យើង​ក៏​អាច​យក​វត្ថុ​ដែល​ជា​កាលបរិច្ឆេទ​នៅ​ក្នុង​ភាសា JS មក​កែ​អោយ​ទៅ​ជា​វត្ថុ JSON បាន​ដែរ​។
var obj = { name: "កុសល", today: new Date(), city : "ភ្នំពេញ" };
var myJSON = JSON.stringify(obj);
console.log(myJSON);

វត្ថុ​ដែល​ជា​ក្បួន​នៅ​ក្នុង​ភាសា JS ក៏​អាច​ត្រូវ​កែ​អោយ​ទៅ​ជា​វត្ថុ JSON បានដែរ​ ដោយ​កែ​វត្ថុ​ដែល​ជា​ក្បួន​នោះ​ អោយ​ទៅ​ជា​ប្រយោគ​ជា​មុន​សិន​។
var obj = { name: "កុសល", age: function () {return 30;}, city: "New York"};
obj.age = obj.age.toString();
var myJSON = JSON.stringify(obj);
console.log(myJSON);