从RubyonRails模型(类)生成JSON模式
有用于从Ruby实例(例如jbuilder)生成json的GEM和用于从json模式构建Ruby模型的GEM。有一个可以做相反的吗?也就是说,从现有模型生成json模式 我想从一个模型开始:从RubyonRails模型(类)生成JSON模式,json,ruby,jsonschema,Json,Ruby,Jsonschema,有用于从Ruby实例(例如jbuilder)生成json的GEM和用于从json模式构建Ruby模型的GEM。有一个可以做相反的吗?也就是说,从现有模型生成json模式 我想从一个模型开始: class Example { firstName: string, lastName: string, id: integer } end 到模式 { "title": "Example Schema", "type": "object", "propertie
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年前被提出,但从未得到回答:我不知道它是否足以满足您的需求,但有一种宝石可以做到这一点: