JSON Schema 动态表单生成 - 自动构建输入
输入JSON Schema,自动渲染出一个美观可用的表单界面(演示)。
UD5工具箱
勾选字段,实时生成 GraphQL 查询语句
// 请在左侧勾选字段来构建查询
query 字段中。
ID! 表示该参数是必填的 ID 类型(! 表示非空)。在本工具中勾选此类字段时,查询会自动生成对应的变量声明(如 $userId: ID!),你需要在发送请求时在 variables 对象中提供实际值。
DateTime、JSON、URL 等。标量类型是查询的叶子节点,不能再进行子字段选择。
fragment Name on Type { ... } 语法定义。当多个查询需要相同的字段集时(如多个地方都需要 User 的 id、name、email),可以抽取为 fragment,避免重复。本工具目前专注于基础查询构建,fragment 功能可以在生成的查询基础上手动添加。
[Post] 表示返回 Post 类型的数组(列表),而 Post 表示返回单个 Post 对象。在查询语法上两者相同——都需要指定子字段选择集。区别在于响应数据中,列表字段返回的是 JSON 数组,单个字段返回的是 JSON 对象。本工具用红色标签标记列表类型,蓝色标签标记对象类型。
$variableName 声明变量,在 variables JSON 对象中提供实际值。例如:query GetUser($userId: ID!) { user(id: $userId) { name } },请求时附带 {"variables": {"userId": "123"}}。本工具自动为带参数字段生成变量声明。
.graphql 文件进行版本管理;2) 使用持久化查询(Persisted Queries)提升安全性;3) 配合 Apollo CLI 或 GraphQL Code Generator 进行类型生成;4) 在 CI/CD 流程中进行 schema 验证。
输入JSON Schema,自动渲染出一个美观可用的表单界面(演示)。
通过表单设置方法、头、体等参数,自动生成对应的 cURL 命令,方便复制执行。
通过下拉选择宽度、高度、分辨率等,逻辑组合并生成完整的@media规则。
生成优先调用系统自带手写风格字体的font-family栈,让网页更亲切。
加载SVG文件,查看和修改其内部<title>, <desc>等元数据,提升可访问性。
将复杂嵌套JSON数组转为CSV,支持选择性展平列和排除字段,适配数据导出需求。
快速创建FAQ样式的手风琴列表,填入问题与答案,生成HTML/CSS/JS交互代码。
输入服务地址与方法,构造 gRPC-Web 请求,查看二进制帧与反序列化后的响应消息。
可视化定制弹窗样式、按钮文案和动画,生成替换原生alert的HTML/CSS/JS代码。
选择国家,生成符合当地格式的随机假地址,包括街道、城市、邮编和电话号码。
上传SVG,自动生成多种尺寸的透明PNG表情包,适合聊天分享。
为图片生成同时支持WebP和传统格式的<picture>标签代码,确保全浏览器兼容。
演示Service Worker或简单代理拦截fetch请求并返回自定义JSON数据。
输入名字,生成带有首字母的彩色圆形头像,适合无头像用户使用。
拖动导出Postman集合JSON文件,浏览器中展示请求分层与细节,方便快速查阅。
输入文字颜色和背景颜色,计算对比度比例,验证是否符合WCAG 2.1的AA/AAA级无障碍标准。
录入自己的衣物,随机组合生成一套穿搭建议,解决明天穿啥问题。
粘贴 CSV 或 JSON,一键转换为另一种格式,并带有示例数据集方便学习。
输入提示词,模拟对话格式预览发送给模型的效果,辅助优化提示工程。
生成与原生HTML5音频播放器配套的音频频谱可视化组件代码。
输入文本和容器宽度,计算所需的字体大小使文本不换行,利用JS测量实时反馈。
播放本地音频文件并实时渲染频谱图或波形图,自定义颜色和样式,纯前端实现。
使用PasswordCredential和FederatedCredential存储用户登录信息,并实现一键自动登录。
选择一个元素,展示浏览器如何根据 ARIA 属性、内容、label 等计算其可访问名称。
录制一段语音,生成带有音频波形和自定义文本的分享卡片图片。
调用摄像头,通过Shape Detection API实时识别图像中的条形码或人脸位置。
输入meta标签属性,模拟显示Twitter分享卡片的大图或小图样式,检验标记是否正确。
上传Lottie JSON,解析路径并将所有关键帧导出为单独的SVG文件。
单独对元素背景区域应用模糊、亮度、灰度等滤镜,生成兼容的CSS backdrop-filter属性。
粘贴package.json内容,与npm registry版本对比,列出过期的包和建议升级版本。