gpt4 book ai didi

具有动态键的对象的 GraphQL 模式类型

转载 作者:行者123 更新时间:2023-12-05 01:23:41 26 4
gpt4 key购买 nike

我使用外部 API 作为我的数据源,因此我无法控制返回的记录中的键。我有一个记录,里面有一个这样的对象:

images: {
'50': 'https://mir-s3-cdncf.behance.net.jpg',
'100': 'https://mir-s3-cdn-cf.behance.net/user/100/579c455d13419.jpg',
'115': 'https://mir-s3-cdn-cf.behance.net/user/115/.jpg',
'138': 'https://mir-s3-cdn-cf.behance.net/user/138/.jpg'
}

我无法预先确定这个对象中的键是什么。有没有办法在 GraphQL 模式中处理这个问题?

最佳答案

我得到了这个包“graphql-type-json”。这是使用该包的代码:


// Define new JSON types.
const AppTypes = `
scalar JSON
scalar JSONObject
`;

// Define resolvers for the new types which point to the types from the library.
const { GraphQLJSON, GraphQLJSONObject } = require('graphql-type-json');

const AppResolvers = {
JSON: GraphQLJSON,
JSONObject: GraphQLJSONObject
};

// Use the types.
entityTree: [JSONObject]!

关于具有动态键的对象的 GraphQL 模式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51354818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com