ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក (គ្មានការផ្ទុកឡើងម៉ាស៊ីនមេ)។

ការតម្រៀប JSON Key (បង្រួបបង្រួមលំដាប់ key ដើម្បីងាយស្រួលប្រៀបធៀប)

តម្រឹមលំដាប់ key ក្នុង JSON ដោយស្វ័យប្រវត្តិ ដើម្បីពន្លឿនការពិនិត្យ និងការប្រៀបធៀប។ ជ្រើសរើសគ្រប់កម្រិត ឬតែផ្ទាំងខាងលើ។

  • ងាយស្រួលប្រៀបធៀប (diff) ជាមួយនឹងលំដាប់ key ថេរ
  • លំដាប់នៃធាតុក្នុង Array ត្រូវបានរក្សាទុកជាលំនាំដើម
  • កំណត់ indent និងតម្រៀបក្នុងជំហានតែមួយ
ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក (គ្មានការផ្ទុកឡើងម៉ាស៊ីនមេ)។

ឧបករណ៍

Ctrl/⌘ + Enter
ស្ថានភាព រង់ចាំ
បញ្ចូល JSON
JSON ដែលបានតម្រៀប

ជម្រើស

វិសាលភាពតម្រៀប
ការខំខិត (Indent)
Arrays

លំដាប់នៃធាតុក្នុង Array ត្រូវបានរក្សាទុក។

ការកំណត់កម្រិតខ្ពស់
លំដាប់ Key

របៀបប្រើ

1. បិទភ្ជាប់

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

2. ជ្រើសរើសវិសាលភាព និង indent

ជ្រើសរើសតម្រៀបគ្រប់កម្រិត ឬតែផ្ទាំងលើ និងកំណត់ indent។

3. តម្រៀប និងចម្លង

ចុច “តម្រៀប និងរៀបចំទម្រង់” រួចចម្លងលទ្ធផល។

ផ្លូវកាត់៖ Ctrl/⌘ + Enter

ឧទាហរណ៍

បញ្ចូល
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
គ្រប់កម្រិត (2 ចន្លោះ)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
តែផ្ទាំងលើបង្អស់
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

អ្វីដែលអ្នកអាចធ្វើបាន

តម្រៀប key សម្រាប់ JSON ទាំងមូល ឬតែផ្ទាំងលើបង្អស់

រក្សាលំដាប់ធាតុក្នុង array នៅពេលតម្រៀប key ក្នុង object

ប្តូររវាងលំដាប់ឡើងលើ ឬចុះក្រោម

ជ្រើសរើស indent ឬបង្រួម (minify) ដោយចុចតែម្តង

លក្ខណៈបច្ចេកទេស (arrays / ការដាក់បញ្ចូលគ្នា / លេខ)

  • Key នៃ Object ត្រូវបានតម្រៀបតាមលំដាប់អក្ខរក្រម (code point order)។
  • Array រក្សាលំដាប់ធាតុរបស់វា។
  • Indent អាចជ្រើសរើស 2, 4, tab ឬបង្រួម។
  • ប្រសិនបើការបញ្ចូលមិនមែនជា JSON ត្រឹមត្រូវ លទ្ធផលនឹងមិនត្រូវបានធ្វើបច្ចុប្បន្នភាពទេ។
កំណត់សម្គាល់
  • ឧបករណ៍នេះគាំទ្រតែស្តង់ដារ JSON ប៉ុណ្ណោះ (គ្មាន comment ឬសញ្ញាក្បៀសនៅខាងចុង)។
  • ការបញ្ចូលទំហំធំអាចចំណាយពេលបន្តិចក្នុងការដំណើរការក្នុងកម្មវិធីរុករក។

សំណួរដែលសួរញឹកញាប់

Q

តើ object ដែលស្ថិតនៅខាងក្នុង (nested) ត្រូវបានតម្រៀបដែរឬទេ?

បាទ។ សូមជ្រើសរើស “គ្រប់កម្រិត” ឬ “តែផ្ទាំងលើបង្អស់”។

Q

ចុះចំពោះ array វិញ?

លំដាប់ធាតុក្នុង array ត្រូវបានរក្សាទុក។ Object នៅក្នុង array នឹងធ្វើតាមវិសាលភាពតម្រៀបដែលបានជ្រើសរើស។

Q

តើខ្ញុំអាចរក្សាទម្រង់ indent ដើមបានទេ?

លទ្ធផលនឹងប្រើ indent ដែលអ្នកជ្រើសរើស (2/4/tab/បង្រួម) មិនមែនទម្រង់ដើមឡើយ។

Q

តើខ្ញុំអាចប្រើ JSON ដែលមាន comment (JSON5) បានទេ?

ទេ ឧបករណ៍នេះគាំទ្រតែស្តង់ដារ JSON ប៉ុណ្ណោះ។

Q

តើការដំណើរការត្រូវបានធ្វើឡើងនៅឯណា?

ការដំណើរការទាំងអស់កើតឡើងនៅក្នុងកម្មវិធីរុករករបស់អ្នក គ្មានអ្វីត្រូវបានផ្ញើទៅកាន់ម៉ាស៊ីនមេឡើយ។