Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# JsonSerialize图形响应 使用var-graphQLClient=new-GraphQLHttpClient(local,new-NewtonsoftJsonSerializer()); var request=new GraphQLRequest{…} var graphQLResponse=wait graphQLClient.SendQueryAsync(请求); 返回System.Text.Json.JsonSerializer.Serialize(graphQLResponse,新的JsonSerializerOptions{WriteIndended=true});_C#_.net_Json - Fatal编程技术网

C# JsonSerialize图形响应 使用var-graphQLClient=new-GraphQLHttpClient(local,new-NewtonsoftJsonSerializer()); var request=new GraphQLRequest{…} var graphQLResponse=wait graphQLClient.SendQueryAsync(请求); 返回System.Text.Json.JsonSerializer.Serialize(graphQLResponse,新的JsonSerializerOptions{WriteIndended=true});

C# JsonSerialize图形响应 使用var-graphQLClient=new-GraphQLHttpClient(local,new-NewtonsoftJsonSerializer()); var request=new GraphQLRequest{…} var graphQLResponse=wait graphQLClient.SendQueryAsync(请求); 返回System.Text.Json.JsonSerializer.Serialize(graphQLResponse,新的JsonSerializerOptions{WriteIndended=true});,c#,.net,json,C#,.net,Json,返回“abc”作为英文文本字段 俄语文本字段为“\u0422\u0435\u043A\u0443\u0449\u0438\u0439\u0422\u04201” 请告诉我如何设置编码; using var graphQLClient = new GraphQLHttpClient(local, new NewtonsoftJsonSerializer()); var request = new GraphQLRequest{...} var graphQLResponse = await gr

返回“abc”作为英文文本字段

俄语文本字段为“\u0422\u0435\u043A\u0443\u0449\u0438\u0439\u0422\u04201”

请告诉我如何设置编码;
using var graphQLClient = new GraphQLHttpClient(local, new NewtonsoftJsonSerializer());
var request = new GraphQLRequest{...}

var graphQLResponse = await graphQLClient.SendQueryAsync<ValueResponse>(request);            
return System.Text.Json.JsonSerializer.Serialize(graphQLResponse, new JsonSerializerOptions { WriteIndented = true });
jso.Encoder=System.Text.Encodings.Web.JavaScriptEncoder.UnasseredJSonescaping; var graphQLResponse=wait graphQLClient.SendQueryAsync(请求); 返回System.Text.Json.JsonSerializer.Serialize(graphQLResponse,jso);
JsonSerializerOptions jso=new-JsonSerializerOptions();
jso.Encoder=System.Text.Encodings.Web.JavaScriptEncoder.UnasseredJSonescaping;
var graphQLResponse=wait graphQLClient.SendQueryAsync(请求);
返回System.Text.Json.JsonSerializer.Serialize(graphQLResponse,jso);

您似乎在使用两个序列化程序,
NewtonsoftJsonSerializer
System.Text.Json.JsonSerializer
。是哪一个导致了问题?如果是
System.Text.Json
,那么您的问题可能是和的重复。您似乎使用了两个序列化程序,
NewtonsoftJsonSerializer
System.Text.Json.JsonSerializer
。是哪一个导致了问题?如果是
System.Text.Json
,那么您的问题可能是和的重复。
JsonSerializerOptions jso = new JsonSerializerOptions();
jso.Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping;

var graphQLResponse = await graphQLClient.SendQueryAsync<ValueResponse>(request);

return System.Text.Json.JsonSerializer.Serialize(graphQLResponse, jso);