当前位置: 首页 > 知识库问答 >
问题:

打开 API:从 yaml 文件生成属性架构 JSON,以便在 UI 上添加验证

公羊浩阔
2023-03-14

    json格式,这样就可以在javascript代码中使用它来进行验证。

    https://open API-generator . tech/docs/generators/typescript-axios/

    共有1个答案

    慕通
    2023-03-14

    经过进一步的查找后发现以下包从swagger/openapi yaml文件生成属性JSON

      < li>openapi-typescript-codegen和传递标志exportSchemas true < Li > open API 2 JSON schema https://github.com/instrumenta/openapi2jsonschema

    使用openapi2jsonschema,因为它提供了比openapi typescript类codegen默认值更多的属性。

    然后,我们需要导入 JSON 并访问属性。

     类似资料:
    • 虽然使用GraphiQL效果很好,但我的老板要求我实现一个用户界面,用户可以通过诸如checkbox、map relationships之类的UI元素检查呈现给他们的元素,并获取数据,这样做将为用户生成GraphiQL输入,调用API并将结果返回给用户。 所以,基本上这涉及到两代人。从GraphQL模式生成用户界面,并从用户的选择生成GraphQL输入查询。 我搜索了一下,但没有找到任何工具已经做

    • 我试图将一个名为sAMAccountName的新属性添加到一个已经存在的LDAP模式定义中,该定义由IM-LDAP使用UnboundID LDAP SDK读取。 我已经在MatchingGruleUse中添加了attributeTypes条目和sAMAccountName。 对于每个以前存在的属性,调用将返回属性类型。但不是因为我的新属性。 我错过了什么? 10/11/18在@jwilleke评论

    • 我在尝试添加

    • 我目前使用的是带有hibernate3-maven-plugin的Hibernate 3.6.9。我使用目标hbm2ddl来生成一个sql模式文件。 该插件不支持Hibernate 4.1.2。如何生成架构文件?

    • 是否可以从服务器加载Spring Boot配置。json文件,而不是。亚马尔。房产?从文档来看,这是不支持开箱即用的——我想知道这是否可能,如果可能的话,人们将如何着手呢?

    • .Net Framework 4.6.1,类库项目(Web API) 我已经将swagger/swashbuckle nuget添加到项目中,并将SwaggerConfig.cs文件添加到我的App_Start文件夹中。 SwaggerConfig.cs的剪报 然后我继续注册服务 但是我不确定在哪里设置了查看文档所需的用户名/密码。API方法都使用令牌进行认证,但是我试图添加一个安全层,通过使用基