如何在没有固定输入对象内容的GraphQL中进行查询?

如何在没有固定输入对象内容的GraphQL中进行查询?,graphql,apollo,Graphql,Apollo,我想查询得到一个字符串,我必须为它提供一个输入对象,但是输入数据可以有多个可选键,并且也会变得很大。所以在定义模式时,我只需要像Object这样的数据类型 // example of supposed schema input SampleInput { id: ID data: Object // such thing not exist, wanted something like this. } type Query { myquery(inpu

我想查询得到一个字符串,我必须为它提供一个输入对象,但是输入数据可以有多个可选键,并且也会变得很大。所以在定义模式时,我只需要像
Object
这样的数据类型

// example of supposed schema

  input SampleInput {
    id: ID
    data: Object  // such thing not exist, wanted something like this. 
  }

  type Query {
    myquery(input: SampleInput!): String
  }

这里的
数据
输入可能非常大,因此我不想为它定义
类型
。有办法解决这个问题吗?

“自定义JSON标量”@xadm谢谢!,我现在要学习标量了。