JSON ជាអក្សរកាត់មកពីពាក្យថា JavaScript Object Notation ដែលត្រូវបាននិងកំពុងប្រើប្រាស់សំរាប់ធ្វើការផ្តោះប្តូរទិន្នន័យរវាង browser និង server ។ លើសពីនេះទៀត មូដ្ឋានទិន្នន័យថ្មីៗជាច្រើន ដែលមិនប្រើប្រាស់ភាសា SQL មានដូចជា MongoDB ជាដើម ក៏កំពុងតែប្រើប្រាស់ទំរង់ JSON នេះ នៅក្នុងការបញ្ចេញបញ្ចូលទិន្នន័យផងដែរ។
ជាទូទៅ JSON មានសភាពដូចគ្នាបេះបិទទៅនឹងទិន្នន័យប្រភេទសំណុំ (object) នៅក្នុងភាសា JS តែវាខុសគ្នានៅត្រង់ថា នៅក្នុងសំណុំ វត្ថុដែលជា key អាចជាពាក្យ ជាលេខ ឬ ជាឈ្មោះ (identifier) ចំណែកឯ key នៅក្នុង JSON ត្រូវតែមានប្រភេទជាប្រយោគ (string) ។ មួយវិញទៀត វត្ថុ JSON ខ្លួនវាផ្ទាល់ ក៏ត្រូវមានប្រភេទជា string ដែរ។
សរុបមក key នៅក្នុង JSON ត្រូវតែជា string ចំណែកឯតំលៃ អាចជាវត្ថុប្រភេទណាក៏បានដែរ មានដូចជា លេខ តក្កអថេរ មោឃអថេរ ប្រយោគ កំរង និង សំណុំជាដើម។
ជាទូទៅ JSON មានសភាពដូចគ្នាបេះបិទទៅនឹងទិន្នន័យប្រភេទសំណុំ (object) នៅក្នុងភាសា JS តែវាខុសគ្នានៅត្រង់ថា នៅក្នុងសំណុំ វត្ថុដែលជា key អាចជាពាក្យ ជាលេខ ឬ ជាឈ្មោះ (identifier) ចំណែកឯ key នៅក្នុង JSON ត្រូវតែមានប្រភេទជាប្រយោគ (string) ។ មួយវិញទៀត វត្ថុ JSON ខ្លួនវាផ្ទាល់ ក៏ត្រូវមានប្រភេទជា string ដែរ។
សរុបមក key នៅក្នុង JSON ត្រូវតែជា string ចំណែកឯតំលៃ អាចជាវត្ថុប្រភេទណាក៏បានដែរ មានដូចជា លេខ តក្កអថេរ មោឃអថេរ ប្រយោគ កំរង និង សំណុំជាដើម។
<!DOCTYPE html>
<html>
<head>
</head>
<body style="font:14px/1.5 'Odor Mean Chey'">
<script>
var myObj = {name: "John", age: 31, city: "New York", 1:"Number 1"};
var myJSON = '{"name": 'កុសល់', "age": 31, "city": 'New York', "1":'Number 1'}';
</script>
</body>
</html>














