我确信有一个简单的解决方案,我只是还没有弄清楚。
我需要返回一个对象数组JSON(我完全不熟悉)。结构应如下所示:
{"files": [
{
"picture1.jpg": true
},
{
"picture2.jpg": true
}
]}
我以为我可以通过使用 a 来做到这一点,Dictionary但这似乎也不是我想要的方式。以下是我到目前为止所拥有的以及输出是什么。任何指导将不胜感激!
这就是我所拥有的C#:
public async Task<JsonResult> DeleteImages(List<string> ids)
{
var files = new Dictionary<string, bool>();
foreach (var id in ids)
{
var file = await _fileService.GetByIdAsync(id);
if (await AzureStorage.DeleteFile(file))
{
files.Add(file.Name, true)
}
}
return Json(JsonConvert.SerializeObject(files));
}
问题是这将返回以下内容:
{
"picture1.jpg": true,
"picture2.jpg": true
}
一只甜甜圈
相关分类