រៀបចំ និងបង្រួម JSON

Pretty-print ឬ minify JSON ហើយបង្ហាញកំហុសជាមួយ line និង column។

Paste, run និង copy ក្នុងជំហានខ្លីមួយ។ Input ដំណើរការតែក្នុង browser របស់អ្នក។

ទិន្នន័យបញ្ចូលមិនត្រូវបានផ្ញើទៅ server ទេ (ដំណើរការតែក្នុង browser)។
សមស្របសម្រាប់ការគ្រប់គ្រងទិន្នន័យសម្ងាត់។

របៀបប្រើ

  1. Paste JSON ទៅក្នុង input pane។
  2. ចុច Pretty ឬ Minify។
  3. ចម្លង output ហើយរួចរាល់។

ផ្លូវកាត់

Ctrl/Cmd + Enter: រៀបចំទម្រង់
Ctrl/Cmd + Shift + Enter: បង្រួម
Ctrl/Cmd + L: Clear (ត្រូវបញ្ជាក់)

គំរូ

ការធ្វើ format JSON ដែលត្រឹមត្រូវ

បញ្ចូល

{"name":"សុភា","age":28,"tags":["API","បំបាត់កំហុស"]}

លទ្ធផល

Pretty: មានបន្ទាត់ច្រើនជាមួយ indent
Minify: JSON មួយបន្ទាត់

JSON មិនត្រឹមត្រូវ

បញ្ចូល

{"name":"សុភា","age":28,}

លទ្ធផល

Error banner បង្ហាញ line, column និង snippet ជិតៗ

JSON formatting គឺអ្វី?

ការធ្វើ format បន្ថែម indentation និង line break ដើម្បីឱ្យងាយអាន ជួយ debugging និង review។

JSON minify គឺអ្វី?

Minify ដក whitespace និង line break ចេញ ដើម្បីកាត់បន្ថយ payload ហើយរក្សា JSON ឱ្យតូច។

កំហុសទូទៅ និងវិធីដោះស្រាយ

  • សញ្ញាក្បៀសចុងក្រោយ (ឧទា. {"a":1,})
  • ខ្វះ quote ជុំវិញ key ឬតម្លៃ string
  • មាន comment token (JSON ស្តង់ដារមិនគាំទ្រ // ឬ /* */)

សំណួរញឹកញាប់

ខ្ញុំបាន error

ឧបករណ៍នឹងបង្ហាញ line, column និងអត្ថបទជិតៗ។ ប្រើ Jump to Error ដើម្បីទៅកាន់ទីតាំងខុស។

តើទិន្នន័យត្រូវបាន upload ទេ?

មិនទេ។ ការបម្លែង និង validation ធ្វើក្នុង browser របស់អ្នក។

អាចប្រើ commented JSON (JSONC/JSON5) បានទេ?

JSON ស្តង់ដារមិនអនុញ្ញាត comments ទេ។ បើចាំបាច់ សូមបើក “Strip comments before parse” ប៉ុណ្ណោះ (មិនឆបគ្នាទាំងស្រុង)។

JSON ធំៗយឺតណាស់

ការវិភាគ និង stringify ដំណើរការនៅក្នុង Web Worker។ UI ប្រើ guards តាមទំហំ ដើម្បីរក្សាការឆ្លើយតប។

តើទិន្នន័យត្រូវបានផ្ទុកឡើងទេ?

មិនទេ។ ការវិភាគ ការធ្វើ format និងការកាត់ minify ធ្វើក្នុង browser របស់អ្នក។