用于从Ruby实例(例如,jbuilder)生成json的宝石和用于从json schemata构建Ruby模型的gem。有没有做反过来?也就是说,从现有模型生成json 模式?
我想从模特出发:
class Example
{ firstName: string,
lastName: string,
id: integer }
end
到架构
{
"title": "Example Schema",
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"id": {
"type": "integer",
}
}
}
这个问题在大约6年前被问过,但从未回答:How can I export a rails model to json schema?
答案 0 :(得分:3)
我不知道它是否足以满足您的需求,但有一个宝石可以做到这样的事情:https://github.com/salesking/json_schema_builder