我想异步序列化一个POCO对象并将其写入响应体,而不。
string
.这是我现在的情况。
await using var w = new Utf8JsonWriter(context.Response.BodyWriter);
JsonSerializer.Serialize(w, rpcResult, serializationOptions);
问题是... JsonSerializer.Serialize
不是异步。
JsonSerializer.SerializeAsync
似乎没有一个接受 Utf8JsonWriter
而 JsonSerializer.Serialize
是的
我缺少什么?
根据官方的 文件 从微软,你实际上可以调用 SerializeAsync
与 UTF8
流对象。请检查。