将 JSON 对象转换/翻译为打字稿类型/接口的工具?
Posted
技术标签:
【中文标题】将 JSON 对象转换/翻译为打字稿类型/接口的工具?【英文标题】:A tool to convert/translate JSON objects to typescript types/interfaces? 【发布时间】:2016-10-05 07:38:48 【问题描述】:我正在寻找一个简单的工具来做一件简单的事情:将 JSON 对象转换为 typescript 类型或接口。
例如,给定以下之一:https://api.github.com/users/octocat
我想将其复制并粘贴到工具中并获得如下结构:
export interface GitProfile
login: string;
id: number;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
...other_parts: part_types;...
这看起来很简单,所以我在祈祷有人已经制作了这个工具,但我找不到它。很想自己做一个,虽然我是一个相当新手的程序员,可能需要一些时间。
【问题讨论】:
【参考方案1】:确实有人有:https://www.npmjs.com/package/json2dts
我在alm.tools 中也有 IDE 支持
https://basarat.gitbooks.io/alm/content/features/json-to-dts.html
【讨论】:
酷!这是一个很棒的项目。 网络工具完美得离谱!我不确定我是否要为它安装一个包,因为它只是我经常使用的东西,但从长远来看会为我节省无数小时!以上是关于将 JSON 对象转换/翻译为打字稿类型/接口的工具?的主要内容,如果未能解决你的问题,请参考以下文章