កម្មវិធីរៀបចំទម្រង់ និងបង្រួម JSON (Pretty & Minify)
រៀបចំទម្រង់ ឬបង្រួម JSON ជាមួយនឹងការបង្ហាញទីតាំងកំហុសយ៉ាងច្បាស់លាស់។ អ្វីគ្រប់យ៉ាងដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក។
JSON ដែលបានរៀបចំទម្រង់ ឬបង្រួមនឹងបង្ហាញនៅទីនេះ...
ជម្រើស
ជម្រើសកម្រិតខ្ពស់
របៀបប្រើ (3 ជំហាន)
1. បិទភ្ជាប់
បិទភ្ជាប់ JSON ទៅក្នុងប្រអប់បញ្ចូល។
2. រៀបចំទម្រង់/បង្រួម
ចុច 'រៀបចំទម្រង់' ឬ 'បង្រួម' ដើម្បីបង្កើតលទ្ធផល។
3. ចម្លង
ចម្លងលទ្ធផលដែលបានបង្កើត រួចជាការស្រេច។
ផ្លូវកាត់ (Shortcuts)
ផ្លូវកាត់ដំណើរការនៅពេលកំពុងស្ថិតលើប្រអប់បញ្ចូល។ឧទាហរណ៍នៃ JSON ដែលបានរៀបចំទម្រង់
{"name":"A","items":[1,2],"meta":{"ok":true}}
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- បន្ថែមការខំខិត និងការចុះបន្ទាត់ដើម្បីងាយស្រួលអាន
- តម្រៀប keys ដើម្បីរក្សាលំដាប់ឱ្យមានរបៀបរៀបរយ
កំណត់សម្គាល់ និងពាក្យបច្ចេកទេស
តើអ្វីទៅជាការរៀបចំទម្រង់ JSON?
ការធ្វើឱ្យ JSON ស្អាត (Pretty-printing) បន្ថែមការចុះបន្ទាត់ និងការខំខិត ដើម្បីឱ្យរចនាសម្ព័ន្ធងាយស្រួលអាន។
តើអ្វីទៅជាការបង្រួម JSON (Minify)?
ការបង្រួមដកចន្លោះទទេចេញ ដើម្បីធ្វើឱ្យលទ្ធផលមានទំហំតូចបំផុតតាមដែលអាចធ្វើទៅបាន។
កំហុសទូទៅ
សញ្ញាក្បៀសនៅខាងចុងគេ, ការបាត់សញ្ញាសម្រង់ និងសញ្ញាអវតាន (brackets) មិនស៊ីគ្នា គឺជាបញ្ហាធម្មតា។ ឧបករណ៍នេះបង្ហាញព័ត៌មានលម្អិតអំពីបន្ទាត់ និងជួរឈរ។
គន្លឹះ
Indent 2 ធ្វើឱ្យការប្រៀបធៀប (diff) មានទំហំតូច ចំណែក indent 4 ងាយស្រួលក្នុងការពិនិត្យដោយភ្នែក។ ជ្រើសរើសតាមតម្រូវការការងាររបស់អ្នក។
FAQ: កម្មវិធីរៀបចំទម្រង់ និងបង្រួម JSON
ខ្ញុំទទួលបានកំហុស
យើងបង្ហាញបន្ទាត់ និងជួរឈរដែល JSON មានបញ្ហា។ ប្រសិនបើអាច យើងនឹងហាយឡាយកន្លែងនោះ ហើយអ្នកអាចលោតទៅកន្លែងមានកំហុសដោយផ្ទាល់។
តើខ្ញុំអាចប្រើ JSON ដែលមាន Comment (JSONC/JSON5) បានទេ?
ស្តង់ដារ JSON មិនអនុញ្ញាតឱ្យមាន Comment ទេ។ សូមបើក 'ដក Comment ចេញមុនពេលវិភាគ' ប្រសិនបើត្រូវការ (ភាពត្រូវគ្នាអាចនឹងមិនពេញលេញ)។
JSON ទំហំធំដំណើរការយឺត
ការវិភាគ និងការរៀបចំទម្រង់ដំណើរការក្នុង Web Worker ដើម្បីរក្សាការឆ្លើយតបរបស់កម្មវិធី។ ការបង្ហាញមែកធាងនឹងត្រូវបានបិទដោយស្វ័យប្រវត្តិសម្រាប់ការបញ្ចូលទំហំធំ។
តើទិន្នន័យរបស់ខ្ញុំត្រូវបានផ្ញើទៅណាដែរឬទេ?
ទេ ការរៀបចំទម្រង់, ការបង្រួម និងការផ្ទៀងផ្ទាត់ ដំណើរការទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នក។
ខ្ញុំឃើញសញ្ញា \uXXXX
សូមបិទ/បើក 'Unicode escape' ដើម្បីគ្រប់គ្រងថាតើលទ្ធផលគួរប្រើ escape sequences ឬអត់។