如何在 Blazor 中将 HTTP 响应转换为 JSON
How to convert HTTP Response to JSON in Blazor
我正在尝试将 HTTP 响应转换为以下格式:
[
{
ID: 1
...
},
{
ID: 2
...
}
]
变成JSON所以它看起来像这样:
{
"data": [
{
ID: 1
...
},
{
ID: 2
...
}
]
}
有人知道我如何在 C# 中执行此操作(以便它可以被 Blazor 应用程序反序列化)吗?
没有任何方法可以向 HTTP 请求添加参数以将响应强制转换为 JSON 格式,对吗?
试试这个
var json = await response.Content.ReadAsStringAsync();
json="{\n data:"+json+"\n}";
输出
{
data:[
{
"ID": 1
},
{
"ID": 2
}
]
}
我正在尝试将 HTTP 响应转换为以下格式:
[
{
ID: 1
...
},
{
ID: 2
...
}
]
变成JSON所以它看起来像这样:
{
"data": [
{
ID: 1
...
},
{
ID: 2
...
}
]
}
有人知道我如何在 C# 中执行此操作(以便它可以被 Blazor 应用程序反序列化)吗?
没有任何方法可以向 HTTP 请求添加参数以将响应强制转换为 JSON 格式,对吗?
试试这个
var json = await response.Content.ReadAsStringAsync();
json="{\n data:"+json+"\n}";
输出
{
data:[
{
"ID": 1
},
{
"ID": 2
}
]
}