在 GraphQL Apollo 客户端中模拟 JSON 数据解析 iOS
Mock JSON data parsing in GraphQL Apollo Client iOS
我正在为 Apollo iOS 客户端中的 GraphQL 查询响应返回 MOCK JSON 响应。但是 Apollo 客户端没有解析 MOCK json 内容。
错误:模拟响应中缺少 __typename。
我在 Apollo Client 框架上花了一些时间后找到了解决方案 iOS。
Mock JSON 响应必须在其内部的每个结构中包含 __typename key-value。以便 Apollo 客户端解码函数可以为响应确定相应的结构模型。
{
"data": {
"summary": {
"__typename": "AccountSummaryResponse"
"accountSummary": [{
"token": "45454"
"type": "club"
"__typename": "AccountSummary"
},
{
"token": "4344"
"type": "clubA"
"__typename": "AccountSummary"
}
]
}
}
}
您将从 API.swift 由 Apollo Code-gen 自动生成的文件中获得 __typename 值。
我正在为 Apollo iOS 客户端中的 GraphQL 查询响应返回 MOCK JSON 响应。但是 Apollo 客户端没有解析 MOCK json 内容。
错误:模拟响应中缺少 __typename。
我在 Apollo Client 框架上花了一些时间后找到了解决方案 iOS。
Mock JSON 响应必须在其内部的每个结构中包含 __typename key-value。以便 Apollo 客户端解码函数可以为响应确定相应的结构模型。
{
"data": {
"summary": {
"__typename": "AccountSummaryResponse"
"accountSummary": [{
"token": "45454"
"type": "club"
"__typename": "AccountSummary"
},
{
"token": "4344"
"type": "clubA"
"__typename": "AccountSummary"
}
]
}
}
}
您将从 API.swift 由 Apollo Code-gen 自动生成的文件中获得 __typename 值。