GraphQL
GraphQL 是 Facebook 开发的强类型 API 查询语言,客户端声明所需字段,服务端返回精确匹配数据,避免过度/不足获取。
用途
为 API 提供单一端点按需查询,解决 REST 的过度获取与多请求问题,支持强类型与内省。
机制
客户端发送 query/mutation/subscription 文档,服务端按 schema 验证并执行解析器函数获取数据,返回与查询结构匹配的 JSON。schema 定义类型与入口。
用例
- API 数据查询
- 移动端按需取数
- 统一 API 网关
相关工具
JSON 格式化器
在线格式化、压缩或排序 JSON。免费、隐私本地化、100% 客户端运行。支持 2 空格缩进美化、单行压缩、递归按键排序,遇到语法错误会精确定位行号与列号,适合调试 API 响应、配置文件与数据交换格式。 工具
JSON 验证器
验证 JSON 并按行列定位语法错误。免费、隐私本地化、100% 客户端运行。 工具
GraphQL 格式化器
带缩进美化输出 GraphQL。 工具
GraphQL 压缩器
通过移除空白压缩 GraphQL。 工具
GraphQL 验证器
仅通过花括号配平来校验 GraphQL。字符串字面量内的花括号也会被计入,因此参数中含有 }(如 s(v: "}"))可能误报 BRACE_MISMATCH;不做完整 GraphQL 语法校验。 工具