从Json Schema生成示例Json输出

我想知道是否有一种方法可以根据json模式输入生成样本json输出。

例如 :-

input => { "title": "Example Schema", "type": "object", "properties": { "firstName": { "type": "string" }, "lastName": { "type": "string" }, "age": { "description": "Age in years", "type": "integer", "minimum": 0 } }, "required": ["firstName", "lastName"] } output => { "firstName" : "RandomFirstName", "lastName" : "RandomLastName" } 

我有一个大型的Json Schema,有大量的validation,所以要生成一个有效的json示例,我可以使用Java手动创建一个,也可以只在文件中输入。 有更好的方法吗?

您可以尝试JSON Schema Faker 。 它将采用模式并生成/输出将根据模式进行validation的JSON对象。

JSONBuddy可以为您做到这一点。 它是一个Windows桌面JSON编辑器,在您编辑架构时生成实时JSON示例数据。