json-to-graphql-query 项目推荐
json-to-graphql-query 是一个开源项目,主要使用 JavaScript 编程语言开发。该项目旨在提供一个简单的模块,能够将 JavaScript 对象转换为 GraphQL 查询语法,便于开发者动态生成 GraphQL 查询。
项目核心功能
- 转换查询: 支持将 JavaScript 对象转换为 GraphQL 查询字符串。
- 嵌套查询: 支持嵌套的查询/变更节点和参数。
- 字段过滤: 可以选择性地移除特定的对象键,以自定义查询内容。
- 参数支持: 支持输入参数,通过
__args
实现。 - 别名支持: 支持查询别名,通过
__aliasFor
实现。 - 枚举值支持: 支持枚举类型值,通过
EnumType
实现。 - 变量支持: 支持变量,通过
__variables
实现。 - 指令支持: 支持简单指令,如
@client
,通过__directives
实现。 - 片段支持: 支持内联片段和完整片段,通过
__on
和__all_on
实现。 - 名称查询: 支持为查询/变更命名,通过
__name
实现。
项目最近更新的功能
- 维护者变更: 项目有了新的维护者,感谢 @vkolgi 同意接手该库的维护工作。
- Pretty 输出: 增加了
pretty
选项,启用后可以输出格式化的查询字符串。 - 忽视字段: 增加了
ignoreFields
选项,允许在查询中忽略特定的字段。 - 包含假值键: 增加了
includeFalsyKeys
选项,可以防止默认行为中排除假值键。
该项目的持续开发为 GraphQL 开发者提供了更多灵活性和便捷性,是处理 GraphQL 查询的一个优秀工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考