მთავარ შინაარსზე გადასვლა

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. 1
    ცოცხალი დამუშავება შეყვანაზე
    JSON.parse მუშაობს 200 მწ-ის შემდეგ, თქვენი ბოლო დაჭერიდან. თუ დამუშავება ვერ ხერხდება, ხელით დაწერილი შეცდომის-ადგილმდებარეობის ფუნქცია კითხულობს V8-ის ან Firefox-ის SyntaxError შეტყობინებას, ამოიღებს ხაზისა და სვეტის ნომერს, და გვთავაზობს გადასვლა-შეცდომამდე ბმულს ტექსტის ველში.
  2. 2
    არაუსაფრთხო მთელი-რიცხვის ამოცნობა
    გამომავალის ჩვენებამდე, ხელსაწყო ასკანირებს დაუმუშავებელ წყაროს 16 ან მეტი ციფრის მთელი-რიცხვის ლიტერალებისთვის (ბრჭყალებში მყოფი სტრიქონების უგულებელყოფით), შემდეგ თითოეულს Number.isSafeInteger-ით ამოწმებს. თუ რომელიმე IEEE-754 double საცავით ჩუმად დამრგვალდებოდა, გაფრთხილება ჩნდება, ვიდრე დააკოპირებთ ან ჩამოტვირთავთ.
  3. 3
    ფორმატირება, შემცირება და გასაღების დალაგება
    JSON.stringify(value, null, indent) გამოსცემს ფორმატირებულ ან შემცირებულ გამომავალს. „გასაღების დალაგების“ ჩართვისას, რეკურსიული ფუნქცია გადის დამუშავებული ხის ყოველ ობიექტზე და ხელახლა აშენებს მას Object.keys(...).sort()-ით, სერიალიზაციამდე — მასივები ორიგინალურ თანმიმდევრობაში რჩება.
  4. 4
    ინტერაქტიული ხის ხედი
    ხის ხედი ხელით დაწერილი რეკურსიული „გაბრტყელებაა“, რომელიც დამუშავებულ ობიექტს გარდაქმნის კვანძების ბრტყელ სიად, სიღრმით, გზითა და გაშლა/ჩაკეცვის მდგომარეობით. რენდერი შემოსაზღვრულია 5,000 ხილული კვანძით, ჩანართის გაყინვის თავიდან ასაცილებლად, მრავალ-მეგაბაიტიან დოკუმენტებზე, დიდი გაშლილი მასივებით.

ყველაფერი ლოკალურად მუშაობს თქვენს ბრაუზერში — თქვენი JSON არასდროს იგზავნება არცერთ სერვერზე.

დაკავშირებული ინსტრუმენტები

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