เรามีร่างแบบร่าง json นี้ ฉันต้องการรับตัวอย่างข้อมูล JSON ของฉันและสร้างโครงกระดูกสำหรับ JSON schema ที่ฉันสามารถทำงานซ้ำได้ด้วยตนเองเพิ่มสิ่งต่าง ๆ เช่นคำอธิบายจำเป็น ฯลฯ ซึ่งไม่สามารถอนุมานจากตัวอย่างที่เฉพาะเจาะจง
ตัวอย่างเช่นจากอินพุตของฉันexample.json
:
{
"foo": "lorem",
"bar": "ipsum"
}
ฉันจะเรียกใช้เครื่องมือ json_schema_generator ของฉันและจะได้รับ:
{ "foo": {
"type" : "string",
"required" : true,
"description" : "unknown"
},
"bar": {
"type" : "string",
"required" : true,
"description" : "unknown"
}
}
ตัวอย่างนี้มีการเข้ารหัสด้วยตนเองดังนั้นจึงอาจมีข้อผิดพลาด มีเครื่องมือใดบ้างที่สามารถช่วยฉันในการแปลง JSON -> สกีมา JSON หรือไม่