百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

schemars

> 编程语言
开源

从 Rust 代码生成 JSON Schema 文档

1.4K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

从 Rust 代码生成 JSON Schema 文档

Schemars 从 Rust 代码生成 JSON Schema 文档

该库的主要目标之一是与 Serde 兼容。任何生成的模式 应 与 serde_json 将 JSON 进行序列化/反序列化的方式相匹配。为了支持这一点,Schemars 会检查具有 #[serde(...)] 属性的类型,如果这些类型派生自 JsonSchema,则会相应调整生成的模式。

#[serde(...)] 属性可以使用 #[schemars(...)] 属性覆盖,它们的行为相同(例如 #[schemars(rename_all = "camelCase")])。如果您想要更改生成的模式而不影响 Serde 的行为,或者如果您只是不使用 Serde,则可能会发现此功能很有用。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustjson-schemarustserde

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言