Как десериализовать ответ Graphql
Привет, у меня есть ответ graphql после мутации
{{
"carCreate": {
"car": {
"id": "TestId"
}
}
}}
Я хочу распечатать его. Я использую следующий код
var graphQlClient = new GraphQLHttpClient(AppConfig.GraphQlUrl, new NewtonsoftJsonSerializer());
Я попытался решить с помощью следующего кода
var response = await graphQlClient.SendMutationAsync<CarCreate>(request);
Моя созданная модель:
public class Car
{
public string Id { get; set; }
}
public class CarCreate
{
public Car Car { get; set; }
}
1 ответ
Ваш класс должен быть примерно таким,
// Root myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse);
public class Car
{
public string id { get; set; }
}
public class CarCreate
{
public Car car { get; set; }
}
public class Root
{
public CarCreate carCreate { get; set; }
}