从JSON、模式和GraphQL生成模型和序列化程序,以便在任何编程语言中快速、安全地处理数据。
立即生成代码。
{:[{:";Atticus";,:100},{:";Cleo";,:900},{:";Orly";},{:";Jasper";}]}。
类myData{:Person[];Static(:String){…。}}类人员{:string;:int?;}。
设DATA=MyData。(';{";People";:[{";name";:";Olivia";}]}';)。{打印(人员。)。一个人。++}高分可能未定义。
从npm安装快速类型生成简单JSON示例$ECHO';[1,2,3.14]';|快速类型--lang Go为比特币API生成C#$QuickType https://blockchain.info/latestblock-o LatestBlock.cs为天气API生成打字脚本和运行时检查$QuickType https://goo.gl/Dq2yKd-o Weather.ts--运行时-类型检查从打字脚本类型生成C#类从示例目录生成SWIFT alum.json artist.cs。
一个好的是金色的,但是大多数都是过时的,或者根本就不能在你的应用程序的编程语言中使用。
这需要很大的努力,并且必须在API更改时进行更新。不管怎样,你应该专注于你的应用程序。
这是一种令人不快的编程方式,并且使您的应用程序容易受到API更改的影响。
给定示例API响应后,QuickType将以您的应用程序语言生成一个易于使用的客户端库。
当API更改时,QuickType可以重新生成类型,因此您只需更新受影响的应用程序代码(如果有的话)即可。
在处理类型化API数据时,充分利用编辑器或IDE(自动完成、重构)。