Skip to main content

Quick Types(推荐网页)

前言

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

1

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

zhuangbi.png

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

快捷生成定义

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

它支持 TypeScriptPythonGoRubyC#JavaSwiftRustKotlinC++FlowObjective-CJavaScriptElm,和JSON Schema

  • JSONJSON SchemaTypeScript交互式生成类型和(反)序列化代码
  • 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