ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក

កម្មវិធីរៀបចំទម្រង់ និងបង្រួម JSON (Pretty & Minify)

រៀបចំទម្រង់ ឬបង្រួម JSON ជាមួយនឹងការបង្ហាញទីតាំងកំហុសយ៉ាងច្បាស់លាស់។ អ្វីគ្រប់យ៉ាងដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក។

ការបញ្ចូលរបស់អ្នកមិនដែលត្រូវបានផ្ញើទៅកាន់ម៉ាស៊ីនមេឡើយ (ដំណើរការក្នុងស្រុក) សុវត្ថិភាពក្នុងការប្រើប្រាស់សូម្បីតែជាមួយទិន្នន័យរសើប
ជម្រើសកម្រិតខ្ពស់
Cmd/Ctrl+Enter ដើម្បីរៀបចំទម្រង់ / Cmd/Ctrl+Shift+Enter ដើម្បីបង្រួម
រង់ចាំ
បញ្ចូល (JSON)
បន្ទាត់ 0 តួអក្សរ 0 ទំហំ 0 B
ការបញ្ចូលរបស់អ្នកត្រូវបានដំណើរការក្នុងស្រុកនៅក្នុងកម្មវិធីរុករក ហើយមិនត្រូវបានផ្ញើទៅកាន់ម៉ាស៊ីនមេឡើយ។
បញ្ចេញ
បន្ទាត់ 0 តួអក្សរ 0 ទំហំ 0 B
ចម្លង ឬទាញយកលទ្ធផល។
JSON ដែលបានរៀបចំទម្រង់ ឬបង្រួមនឹងបង្ហាញនៅទីនេះ...

ជម្រើស

ជម្រើសកម្រិតខ្ពស់

របៀបប្រើ (3 ជំហាន)

1. បិទភ្ជាប់

បិទភ្ជាប់ JSON ទៅក្នុងប្រអប់បញ្ចូល។

2. រៀបចំទម្រង់/បង្រួម

ចុច 'រៀបចំទម្រង់' ឬ 'បង្រួម' ដើម្បីបង្កើតលទ្ធផល។

3. ចម្លង

ចម្លងលទ្ធផលដែលបានបង្កើត រួចជាការស្រេច។

ផ្លូវកាត់ (Shortcuts)

ផ្លូវកាត់ដំណើរការនៅពេលកំពុងស្ថិតលើប្រអប់បញ្ចូល។
Cmd/Ctrl + Enter
រៀបចំទម្រង់
Cmd/Ctrl + Shift + Enter
បង្រួម
Cmd/Ctrl + L
សម្អាត (ជាមួយនឹងការបញ្ជាក់)

ឧទាហរណ៍នៃ 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 ឬអត់។