首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Open :从yaml文件中生成属性模式JSON,用于在UI上添加验证

Open :从yaml文件中生成属性模式JSON,用于在UI上添加验证
EN

Stack Overflow用户
提问于 2021-07-15 05:53:58
回答 1查看 753关注 0票数 1

我们需要从swagger文件中提取属性,例如

  • minimum,maximium,maxLength,minLength,pattern

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

我们使用npx @openapitools/openapi-generator-cli来生成接口和axios调用,我们还可以传递给它的dident选项来提取属性。

https://openapi-generator.tech/docs/generators/typescript-axios/

如果有的话,我们可以从yaml文件中生成带有属性的JSON。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-07-19 03:48:30

在进一步查找之后,下面的包从swagger/openapi yaml文件中生成JSON属性

  1. openapi-typescript-codegen和传递标志exportSchemas true
  2. openapi2jsonschema https://github.com/instrumenta/openapi2jsonschema

使用openapi2jsonschema,因为它提供了比openapi类型的代码编码类默认值更多的属性。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68388604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档