JSON ფორმატორი უფასოდ
JSON მონაცემების ფორმატირება, დადასტურება, მინიმიზაცია და შესწავლა. ხეების ხედი, სინტაქსის ხაზგასმა და ერთი დაწკაპუნებით ასლი.
გავრცელებული გამოყენება
- ფორმატი API პასუხებიწებო ნედლი API JSON პასუხებს და დაუყოვნებელი ფორმატი მათ კითხვადი, დაკვიტალებული აუთფუტი.
- JSON კონფიგურაციის ფაილების ფორმატირებაგაასუფთავე და გამოწერე JSON კონფიგურაციის ფაილები — package.json, tsconfig.json, პარამეტრები და სხვა.
- ფორმატი JSON თოვლის სამუშაოამოხსენი რიგიგ ან გამომავალი JSON ჟურნალი, შეცდომის დატვირთვა და ბაზის აუთფუტი დაუყოვნებელი.
- ფორმატი JSON თარგმანი ფაილებიტყუილი და დააფასეთ i18n თარგმანი JSON ფაილი (en.json, de.json) გამოყენებული React, Vue, და Next.js პროგრამა.
- გამოკვლება და ფორმატი Webhook დატვირთვაწებო ნედლი webhook დატვირთვა Stripe, GitHub ან Shopify და მათი კითხვა ნათელი ფორმატი.
როგორ მუშაობს
ფორმატერი მთლიანად თქვენს ბრაუზერში მუშაობს JavaScript-ის ჩაშენებული JSON.parse-ისა და JSON.stringify-ის გამოყენებით — ბიბლიოთეკის, სერვერის გარეშე. დამუშავება, ფორმატირება, შემცირება და ინტერაქტიული ხის ხედი ყველა ლოკალურად ხდება, აკრეფისას.
- 1ცოცხალი დამუშავება შეყვანაზეJSON.parse მუშაობს 200 მწ-ის შემდეგ, თქვენი ბოლო დაჭერიდან. თუ დამუშავება ვერ ხერხდება, ხელით დაწერილი შეცდომის-ადგილმდებარეობის ფუნქცია კითხულობს V8-ის ან Firefox-ის SyntaxError შეტყობინებას, ამოიღებს ხაზისა და სვეტის ნომერს, და გვთავაზობს გადასვლა-შეცდომამდე ბმულს ტექსტის ველში.
- 2არაუსაფრთხო მთელი-რიცხვის ამოცნობაგამომავალის ჩვენებამდე, ხელსაწყო ასკანირებს დაუმუშავებელ წყაროს 16 ან მეტი ციფრის მთელი-რიცხვის ლიტერალებისთვის (ბრჭყალებში მყოფი სტრიქონების უგულებელყოფით), შემდეგ თითოეულს Number.isSafeInteger-ით ამოწმებს. თუ რომელიმე IEEE-754 double საცავით ჩუმად დამრგვალდებოდა, გაფრთხილება ჩნდება, ვიდრე დააკოპირებთ ან ჩამოტვირთავთ.
- 3ფორმატირება, შემცირება და გასაღების დალაგებაJSON.stringify(value, null, indent) გამოსცემს ფორმატირებულ ან შემცირებულ გამომავალს. „გასაღების დალაგების“ ჩართვისას, რეკურსიული ფუნქცია გადის დამუშავებული ხის ყოველ ობიექტზე და ხელახლა აშენებს მას Object.keys(...).sort()-ით, სერიალიზაციამდე — მასივები ორიგინალურ თანმიმდევრობაში რჩება.
- 4ინტერაქტიული ხის ხედიხის ხედი ხელით დაწერილი რეკურსიული „გაბრტყელებაა“, რომელიც დამუშავებულ ობიექტს გარდაქმნის კვანძების ბრტყელ სიად, სიღრმით, გზითა და გაშლა/ჩაკეცვის მდგომარეობით. რენდერი შემოსაზღვრულია 5,000 ხილული კვანძით, ჩანართის გაყინვის თავიდან ასაცილებლად, მრავალ-მეგაბაიტიან დოკუმენტებზე, დიდი გაშლილი მასივებით.
ყველაფერი ლოკალურად მუშაობს თქვენს ბრაუზერში — თქვენი JSON არასდროს იგზავნება არცერთ სერვერზე.
დაკავშირებული ინსტრუმენტები
CSS მინიფიკატორი და ბიუტიფაიერი
შეამცირეთ CSS ფაილის ზომა ან გაალამაზეთ მინიფიცირებული CSS წაკითხვადობისთვის. მყისიერი, ბრაუზერში.
CSS ბიუტიფაიერი
დააფორმატეთ შეკუმშული CSS თანმიმდევრული დაშორებებით ან შეკუმშეთ. თვისებების ალფაბეტური დახარისხება არჩევითია და ცვლილებებს უფრო ადვილად შესადარებელს ხდის.
HTML ბიუტიფაიერი და მინიფიკატორი
ლამაზად დაბეჭდეთ ან მინიფიცირება გაუკეთეთ HTML-ს სათანადო ჩადგმის შეწევებით. ინახავს კონტენტს <pre>, <script>, <style> ბლოკებში.