JSON Schema ვალიდატორი — JSON-ის ვალიდაცია Schema-ს მიხედვით ონლაინ
JSON მონაცემების ვალიდაცია ჩასმული სქემის მიხედვით თქვენს ბრაუზერში. JSON და სქემა მუშავდება ლოკალურად, ასე რომ შეგიძლიათ შეამოწმოთ API პეილოდები, კონფიგურაციის ფაილები და webhook მაგალითები Draft-07, 2019-09 ან 2020-12-ის მიხედვით თქვენი შინაარსის ატვირთვის გარეშე.
ვალიდაციის შედეგი
ჩასვით JSON მონაცემები და JSON სქემა, შემდეგ აირჩიეთ ვალიდაცია.
მხარდაჭერილი მონახაზები
ვალიდაციამდე აირჩიეთ draft 7, 2019-09 ან 2020-12. არჩეული draft განსაზღვრავს სქემის კომპილაციას.
სასარგებლო შეცდომის გზები
ვალიდაციის შეცდომები მოიცავს ინსტანციის გზებს, სქემის გზებსა და მოკლე შეტყობინებებს, რათა API-ის მონაცემთა პრობლემების ლოკალიზაცია გაადვილდეს.
ლოკალური სამუშაო ნაკადი
ანგარიშის კოპირება ან JSON ფაილად ჩამოტვირთვა. ანალიტიკა იყენებს მხოლოდ ზომის, მონახაზისა და რაოდენობის ველებს, არასდროს ჩასმულ კონტენტს.
როგორ დავადასტუროთ JSON სქემის მიხედვით ონლაინ
- 1. ჩასვით თქვენი JSON მონაცემები. გამოიყენეთ API პასუხი, webhook სხეული, პარამეტრების ობიექტი ან ნებისმიერი JSON დოკუმენტი, რომლის შემოწმებაც გჭირდებათ.
- 2. ჩასვით JSON სქემა. ჩართეთ საჭირო თვისებები, ტიპის წესები, enum-ები, მასივები და ჩადგმული ობიექტების შეზღუდვები.
- 3. აირჩიეთ სქემის დრაფტი. აირჩიეთ Draft-07, 2019-09 ან 2020-12, რათა ვალიდაციამ გამოიყენოს სწორი საკვანძო ქცევა.
- 4. შეცდომების შემოწმება და გასწორება. გადახედეთ მაგალითის ბილიკებს და სქემის ბილიკებს, შემდეგ დააკოპირეთ ან ჩამოტვირთეთ დადასტურების ანგარიში.
მაგალითი სქემის შემოწმება
JSON მონაცემები
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON სქემა
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
ეს JSON Schema ვალიდატორი იუწყება, შეესაბამება თუ არა მონაცემები სქემას და მიუთითებს ზუსტ ველზე, როდესაც საჭირო თვისება, ტიპი, enum ან ჩადგმული წესი ვერ ხერხდება.
JSON Schema ვალიდატორი FAQ
შემიძლია JSON-ის ვალიდაცია სქემის მიხედვით ონლაინ ამ ხელსაწყოთი?
დიახ. ჩასვით JSON მონაცემები და JSON Schema, აირჩიეთ შესაბამისი მონახაზი და დაადასტურეთ JSON სქემის მიხედვით ონლაინ, კონტენტის Convertr-ზე ატვირთვის გარეშე.
JSON Schema Validator მხარს უჭერს Draft-07-სა და 2020-12-ს?
დიახ. ვალიდატორი მხარს უჭერს JSON Schema Draft-07, Draft 2019-09 და Draft 2020-12. აირჩიეთ draft ვალიდაციამდე, რათა სქემა შედგეს დანიშნული წესებით.
ეს განსხვავდება JSON Formatter-ისგან?
დიახ. JSON ფორმატერი ამოწმებს სინტაქსსა და ფორმატირებას. ეს JSON Schema ვალიდატორი ამოწმებს, შეესაბამება თუ არა ვალიდური JSON სქემის კონტრაქტს, მათ შორის საჭირო ველებს, ტიპებს, enum-ებსა და ჩადგმული ობიექტების წესებს.
დაკავშირებული დეველოპერის ინსტრუმენტები
JSON Schema ვალიდატორი
JSON ინსტანციის ვალიდაცია მოწოდებული JSON Schema-ს მიხედვით მხარდაჭერილი draft ქცევის გამოყენებით.
- შეყვანა
- JSON მონაცემები, JSON Schema და შერჩეული მხარდაჭერილი დრაფტი.
- გამომავალი
- სწორი ან არასწორი შედეგი ინსტანციისა და სქემის ბილიკებით.
- რეალური შეზღუდვები
- დისტანციური სქემის მოძიება არ არის გარანტირებული, მორგებული ფორმატები შეიძლება იყოს ანოტაციები, ხოლო მხარდაჭერა განსხვავდება Draft-07, 2019-09 და 2020-12 საკვანძო სიტყვებში.
- კონფიდენციალურობა და მონაცემთა დამუშავება
- JSON მონაცემები, JSON Schema და შერჩეული მხარდაჭერილი დრაფტი მუშავდება ამ ბრაუზერის ჩანართში. Convertr არ იღებს ან ინახავს მას; ჩანართის დახურვა ან განახლება ასუფთავებს სამუშაო მდგომარეობას, თუ ინსტრუმენტი ცალსახად არ გთავაზობთ ლოკალურ ჩამოტვირთვას.
როგორ გამოვიყენოთ ეს ინსტრუმენტი
- მიაწოდეთ JSON მონაცემები, JSON სქემა და შერჩეული მხარდაჭერილი დრაფტი ხელსაწყოს კონტროლებში.
- აირჩიეთ პარამეტრები, რომლებიც გავლენას ახდენენ მოქმედ ან არასწორ შედეგზე, მაგალითად და სქემის ბილიკებით, შემდეგ გაუშვით ინსტრუმენტი.
- გადახედეთ მოქმედ ან არასწორ შედეგს ეგზემპლართან და სქემის ბილიკებით მის კოპირებამდე ან ჩამოტვირთვამდე.
საერთო წარუმატებლობის რეჟიმები
არასწორი JSON, არასწორი სქემა, გადაუჭრელი მითითება ან draft-თან შეუთავსებელი საკვანძო სიტყვა ვალიდაციის შეცდომას იწვევს.
სასარგებლო მაგალითი
მოითხოვეთ ელ. ფოსტის სტრიქონი და მთელი ასაკი, შემდეგ გადაამოწმეთ ნიმუშის ობიექტი და შეამოწმეთ თითოეული წარუმატებელი გზა.