格式 JSON 结果
Format JSON Result
Json 从我的 ASP.NET 核心服务器返回的数据:
JsonConvert.SerializeObject(categories.Select(t => new { id = t.Id.ToString(), text = t.Name.ToLower() }))
外貌:
[
{
"id": "7929d7ad-c7c3-45c5-b749-7633a478d55c",
"text": "apparel"
},
{
"id": "e551cbc2-9069-4c99-a66b-5824ec2610b2",
"text": "electronics"
}]
但我想要这样的结果:
{"results":[
{
"id": "7929d7ad-c7c3-45c5-b749-7633a478d55c",
"text": "apparel"
},
{
"id": "e551cbc2-9069-4c99-a66b-5824ec2610b2",
"text": "electronics"
}]}
选择 2。我怎样才能做到这一点?
试试这个
JsonConvert.SerializeObject( new {
results = categories.Select(t => new { id = t.Id.ToString(), text = t.Name.ToLower() })
} );
Json 从我的 ASP.NET 核心服务器返回的数据:
JsonConvert.SerializeObject(categories.Select(t => new { id = t.Id.ToString(), text = t.Name.ToLower() }))
外貌:
[
{
"id": "7929d7ad-c7c3-45c5-b749-7633a478d55c",
"text": "apparel"
},
{
"id": "e551cbc2-9069-4c99-a66b-5824ec2610b2",
"text": "electronics"
}]
但我想要这样的结果:
{"results":[
{
"id": "7929d7ad-c7c3-45c5-b749-7633a478d55c",
"text": "apparel"
},
{
"id": "e551cbc2-9069-4c99-a66b-5824ec2610b2",
"text": "electronics"
}]}
选择 2。我怎样才能做到这一点?
试试这个
JsonConvert.SerializeObject( new {
results = categories.Select(t => new { id = t.Id.ToString(), text = t.Name.ToLower() })
} );