JSON Schema ვალიდატორი — JSON-ის ვალიდაცია Schema-ს მიხედვით ონლაინ

JSON მონაცემების ვალიდაცია ჩასმული სქემის მიხედვით თქვენს ბრაუზერში. JSON და სქემა მუშავდება ლოკალურად, ასე რომ შეგიძლიათ შეამოწმოთ API პეილოდები, კონფიგურაციის ფაილები და webhook მაგალითები Draft-07, 2019-09 ან 2020-12-ის მიხედვით თქვენი შინაარსის ატვირთვის გარეშე.

მზადაა
0 ბაიტი
0 ბაიტი

ვალიდაციის შედეგი

ჩასვით JSON მონაცემები და JSON სქემა, შემდეგ აირჩიეთ ვალიდაცია.

მხარდაჭერილი მონახაზები

ვალიდაციამდე აირჩიეთ draft 7, 2019-09 ან 2020-12. არჩეული draft განსაზღვრავს სქემის კომპილაციას.

სასარგებლო შეცდომის გზები

ვალიდაციის შეცდომები მოიცავს ინსტანციის გზებს, სქემის გზებსა და მოკლე შეტყობინებებს, რათა API-ის მონაცემთა პრობლემების ლოკალიზაცია გაადვილდეს.

ლოკალური სამუშაო ნაკადი

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

როგორ დავადასტუროთ JSON სქემის მიხედვით ონლაინ

  1. 1. ჩასვით თქვენი JSON მონაცემები. გამოიყენეთ API პასუხი, webhook სხეული, პარამეტრების ობიექტი ან ნებისმიერი JSON დოკუმენტი, რომლის შემოწმებაც გჭირდებათ.
  2. 2. ჩასვით JSON სქემა. ჩართეთ საჭირო თვისებები, ტიპის წესები, enum-ები, მასივები და ჩადგმული ობიექტების შეზღუდვები.
  3. 3. აირჩიეთ სქემის დრაფტი. აირჩიეთ Draft-07, 2019-09 ან 2020-12, რათა ვალიდაციამ გამოიყენოს სწორი საკვანძო ქცევა.
  4. 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 არ იღებს ან ინახავს მას; ჩანართის დახურვა ან განახლება ასუფთავებს სამუშაო მდგომარეობას, თუ ინსტრუმენტი ცალსახად არ გთავაზობთ ლოკალურ ჩამოტვირთვას.

როგორ გამოვიყენოთ ეს ინსტრუმენტი

  1. მიაწოდეთ JSON მონაცემები, JSON სქემა და შერჩეული მხარდაჭერილი დრაფტი ხელსაწყოს კონტროლებში.
  2. აირჩიეთ პარამეტრები, რომლებიც გავლენას ახდენენ მოქმედ ან არასწორ შედეგზე, მაგალითად და სქემის ბილიკებით, შემდეგ გაუშვით ინსტრუმენტი.
  3. გადახედეთ მოქმედ ან არასწორ შედეგს ეგზემპლართან და სქემის ბილიკებით მის კოპირებამდე ან ჩამოტვირთვამდე.

საერთო წარუმატებლობის რეჟიმები

არასწორი JSON, არასწორი სქემა, გადაუჭრელი მითითება ან draft-თან შეუთავსებელი საკვანძო სიტყვა ვალიდაციის შეცდომას იწვევს.

სასარგებლო მაგალითი

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