កម្មវិធី៖ កម្មវិធីមើល JSON ឥតគិតថ្លៃ ដើម្បីញែក និងមើលលទ្ធផល API របស់អ្នក។
មានពេលខ្លះដែលខ្ញុំធ្វើការជាមួយ ការចំណាំវត្ថុ JavaScript (JSON) ឆ្លងកាត់ឬត្រឡប់ពី APIs ហើយខ្ញុំត្រូវដោះស្រាយបញ្ហាអំពីរបៀបដែលខ្ញុំកំពុងញែកអារេដែលបានត្រឡប់មកវិញ។ ទោះយ៉ាងណាក៏ដោយភាគច្រើនវាពិបាកពីព្រោះវាគ្រាន់តែជាខ្សែតែមួយប៉ុណ្ណោះ។ នោះហើយជាពេលដែលក កម្មវិធីមើល JSON ងាយស្រួលណាស់ ដូច្នេះអ្នកអាចចូលបន្ទាត់ទិន្នន័យតាមឋានានុក្រម ហើយបន្ទាប់មករមូរតាមដើម្បីស្វែងរកព័ត៌មានដែលអ្នកត្រូវការ។
តើអ្វីទៅជាការកំណត់វត្ថុ JavaScript (JSON)?
JSON (JavaScript Object Notation) គឺជាទម្រង់ផ្លាស់ប្តូរទិន្នន័យទម្ងន់ស្រាល ដែលងាយស្រួលសម្រាប់មនុស្សក្នុងការអាន និងសរសេរ និងងាយស្រួលសម្រាប់ម៉ាស៊ីនក្នុងការញែក និងបង្កើត។ វាត្រូវបានផ្អែកលើសំណុំរងនៃភាសាសរសេរកម្មវិធី JavaScript ហើយត្រូវបានប្រើដើម្បីតំណាងឱ្យរចនាសម្ព័ន្ធទិន្នន័យក្នុងទម្រង់អត្ថបទដែលអាចផ្ញើ និងទទួលតាមបណ្តាញ។
ប្រភព: JSON
វត្ថុ JSON គឺជាបណ្តុំនៃគូតម្លៃគន្លឹះដែលមិនបានកំណត់លំដាប់ ដែលគ្រាប់ចុចនីមួយៗជាខ្សែអក្សរ ហើយតម្លៃនីមួយៗអាចជាខ្សែអក្សរ លេខ ប៊ូលីន អារេ ឬវត្ថុ JSON ផ្សេងទៀត។ គូតម្លៃគន្លឹះត្រូវបានបំបែកដោយសញ្ញាក្បៀស ហើយហ៊ុំព័ទ្ធដោយដង្កៀបអង្កាញ់ {}
.
ឧទាហរណ៍ JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
ក្នុងឧទាហរណ៍នេះ វត្ថុ JSON មានគូតម្លៃគន្លឹះចំនួនប្រាំ៖ "name"
, "age"
, "isMarried"
, "address"
និង "phoneNumbers"
។ តម្លៃនៃ "address"
គឺជាវត្ថុ JSON មួយផ្សេងទៀត ហើយតម្លៃនៃ "phoneNumbers"
គឺជាអារេនៃខ្សែអក្សរ។
JSON មានអត្ថប្រយោជន៍ ព្រោះវាងាយស្រួលសម្រាប់ម៉ាស៊ីនក្នុងការញែក និងបង្កើត។ វាត្រូវបានផ្អែកលើសំណុំរងនៃស្តង់ដារភាសាសរសេរកម្មវិធី JavaScript ECMA-262 លើកទី 3 - ខែធ្នូ ឆ្នាំ 1999 ។ JSON គឺជាទម្រង់អត្ថបទដែលមិនអាស្រ័យលើភាសាទាំងស្រុង ប៉ុន្តែប្រើអនុសញ្ញាដែលស៊ាំជាមួយអ្នកសរសេរកម្មវិធីនៃគ្រួសារ C ហើយត្រូវបានគាំទ្រពីដើម។ ដោយ C, C ++, C#, Java, JavaScript, Perl, PHP, Python និងផ្សេងៗទៀត។ លក្ខណៈសម្បត្តិទាំងនេះធ្វើឱ្យ JSON ជាភាសាផ្លាស់ប្តូរទិន្នន័យដ៏ល្អ។