JSON ფორმატირება და მინიფიკაცია

ლამაზად დააფორმატეთ ან დააპატარავეთ JSON და შეცდომები ხაზისა და სვეტის დეტალებით ზუსტად მიუთითეთ.

ჩასვით, გაუშვით და დააკოპირეთ ერთი მოკლე პროცესით. შეყვანილი მონაცემები მუშავდება მხოლოდ თქვენს ბრაუზერში.

შეყვანილი მონაცემები არასოდეს იგზავნება სერვერზე (მხოლოდ ბრაუზერში დამუშავება).
უსაფრთხოა კონფიდენციალური მონაცემებისთვის.

როგორ გამოვიყენოთ

  1. ჩასვით JSON შეყვანის პანელში.
  2. დააჭირეთ Pretty ან Minify-ს.
  3. დააკოპირეთ შედეგი და დაასრულეთ.

მოკლე გზები

Ctrl/Cmd + Enter: Pretty
Ctrl/Cmd + Shift + Enter: Minify
Ctrl/Cmd + L: გასუფთავება (დადასტურებით)

ნიმუში

სწორი JSON-ის ფორმატირება

შეყვანა

{"name":"Alice","age":28,"tags":["api","debug"]}

გამოტანა

Pretty: მრავალხაზიანი ინდენტაციით
Minify: ერთხაზიანი JSON

არასწორი JSON

შეყვანა

{"name":"Alice","age":28,}

გამოტანა

შეცდომის ზოლი აჩვენებს ხაზს, სვეტს და ახლომდებარე ფრაგმენტს

რა არის JSON ფორმატირება?

ფორმატირება კითხვის გასაიოლებლად ამატებს ინდენტაციასა და ხაზის გადატანებს, რაც გამართვასა და მიმოხილვას ამარტივებს.

რა არის JSON მინიფიკაცია?

მინიფიკაცია აშორებს შუალედებსა და ხაზის გადატანებს, რათა შემცირდეს მოცულობა და JSON კომპაქტური დარჩეს.

ხშირი შეცდომები და გამოსწორება

  • ბოლოში დამატებული მძიმე (მაგალითი: {"a":1,})
  • გასაღებების ან სტრიქონული მნიშვნელობების ბრჭყალების გამოტოვება
  • კომენტარების ტოკენების ჩართვა (სტანდარტული JSON არ უჭერს მხარს // ან /* */)

ხშირად დასმული კითხვები

შეცდომას ვიღებ

ინსტრუმენტი აჩვენებს ხაზს, სვეტს და ახლომდებარე ტექსტს. გამოიყენეთ Jump to Error, რათა კურსორი ზუსტად შეცდომის ადგილას გადაიყვანოთ.

შემიძლია კომენტარიანი JSON (JSONC/JSON5) გამოვიყენო?

სტანდარტული JSON კომენტარებს არ უშვებს. ჩართეთ “Strip comments before parse” მხოლოდ საჭიროებისას (სრულად თავსებადი არ არის).

დიდი JSON ნელა მუშაობს

Parsing და stringify Web Worker-ში სრულდება. UI ზომაზე დაფუძნებულ შეზღუდვებს იყენებს, რომ შეყვანა რეაგირებადი დარჩეს.

მონაცემები იტვირთება?

არა. parsing, ფორმატირება და მინიფიკაცია ლოკალურად სრულდება თქვენს ბრაუზერში.

\uXXXX შედეგს ვხედავ

გამორთეთ Unicode Escape, რათა პირდაპირ წაკითხვადი სიმბოლოები გამოიტანოს.