Skip to main content

Quick Types(推荐网页)

前言​

为什么我上班大半天,别人才刚来; 别人已经下班,我却还在拼死拼活的敲代码?

1

还不是因为你没来看到这篇📒🐴

zhuangbi.png

接下来,我将给大家推荐两个东西(其实是一个🤗🤗🤗),让大家通过JSON快速进行TS, JSON等多种数据结构的定义,Let's Go。

快捷生成定义​

quicktype通过JSON,JSON Schema,TypeScript和GraphQL查询生成强类型的模型和序列化程序,从而使在许多编程语言中安全地使用JSON类型变得轻而易举。

它支持 TypeScript,Python,Go,Ruby,C#,Java,Swift,Rust,Kotlin,C++,Flow,Objective-C,JavaScript,Elm,和JSON Schema。

  • 从JSON,JSON Schema和TypeScript交互式生成类型和(反)序列化代码
  • 将JSON / JSON Schema / TypeScript粘贴为代码

可视化操作​

quicktype.gif

VSCode 插件​

安装 Paste JSON as Code 👉👉👉

一键将 JSON 文件转换为一个目标语言的类型定义。

paste-json-as-code.gif

paste-json-as-code2.gif

参考资料​

Quick Type 可视化

使用 transform.tools 👉👉👉

Github quicktype

QuickType Help