从RubyonRails模型(类)生成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

有用于从Ruby实例(例如jbuilder)生成json的GEM和用于从json模式构建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年前被提出,但从未得到回答:

我不知道它是否足以满足您的需求,但有一种宝石可以做到这一点: