gpt4 book ai didi

c# - IEnumerable C# 对象到具有名称的数组的 JSON 对象

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:01 24 4
gpt4 key购买 nike

 public IEnumerable<Product> GetAllProdcut()
{
var products= _productRepository.GetAllProduct();
return products;
}

以上代码返回以下 JSON 对象:

[  
{
"$id":"1",
"Id":1,
"Name":"Dave",
"Department":"IT",
},
{
"$id":"2",
"Id":2,
"Name":"Dave",
"Department":"IT",
},
{
"$id":"3",
"Id":3,
"Name":"Dave",
"Department":"IT",
},
{
"$id":"4",
"Id":4,
"Name":"Dave",
"Department":"IT",
}
]

我需要的是在开头添加{ "data":,在结尾添加}

在开头添加 { "data": 并在结尾添加 } 的最佳方法是什么?

我不想使用字符串连接。

谢谢。

最佳答案

你只需要返回一个匿名对象:

public object GetAllProduct()
{
var products= _productRepository.GetAllProduct();
return new { data = products };
}

这是一个 fiddle 演示 - https://dotnetfiddle.net/nKRsnQ

关于c# - IEnumerable C# 对象到具有名称的数组的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25064468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com