前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

程序员必备的JSON到代码的快速转换神器,支持多种语言(C#、Go、Swift、C++、Java、TypeScript 等)

qiguaw 2024-10-22 14:21:48 资源文章 16 ℃ 0 评论

致力于发掘、评测和推荐各种高效实用的工具和软件,帮助您在工作和生活中事半功倍。

项目介绍

quicktype 是一个用于从 JSON、JSON Schema、TypeScript 和 GraphQL 查询中生成强类型模型和序列化器。这使得在多种编程语言中以类型安全的方式处理 JSON 变得轻而易举。quicktype 支持多种输入和输出语言,并提供了灵活的使用方式,包括通过 Web 应用、命令行接口(CLI)以及作为 JavaScript 函数集成到项目中。

支持的输入

  • JSON
  • JSON API URLs
  • JSON Schema
  • TypeScript
  • GraphQL 查询

支持目标语言

quicktype 支持多种编程语言的代码生成,包括但不限于 C#、Go、Swift、C++、Java、TypeScript 等。

使用方式

  1. Web 应用(quicktype.app.quicktype.io):这是功能最强大且完整的用户界面,支持离线工作,不会将你的样本数据发送到互联网。

  2. 命令行接口(CLI):推荐全局安装 quicktype,通过 npm 进行管理。你可以通过命令行将 JSON 对象、文件、目录或实时 JSON API 转换为各种编程语言的代码。

  3. JavaScript 函数:在 node 或浏览器中,你可以将 quicktype 作为 JavaScript 函数使用。首先安装 quicktype-core 包,然后编写函数来处理输入数据并生成代码。

Java在线演示

  • https://app.quicktype.io/#l=cs



源码地址

https://github.com/glideapps/quicktype

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表