gpt4 book ai didi

c# - 返回一个字符串数组.net c# web api

转载 作者:太空狗 更新时间:2023-10-30 01:33:05 26 4
gpt4 key购买 nike

我是 c# 和整个 .net 平台的新手,所以我正在努力处理很多可能非常基本的事情。对我放轻松。我现在要做的就是返回一个 json 对象数组(显然是字符串)。

[HttpPost]
public string[] PostJsonString([FromBody] string[] arr)
{

return arr;

}

在 Postman 中,我正在发送

[{"someProp":"someVal"},{ "aThing":"someOtherThing"}]

太简单了……从字面上看只是试图用请求正文的确切内容进行响应,但由于某种原因我得到了一个空数组。有谁知道为什么会这样?我尝试使用 str.toArray 将数组作为字符串返回,但随后我返回了对象类型,即 "System.String[]"。我只想要一个简单的 JSON 响应,其中包含数组中的对象。

如有任何提示,我们将不胜感激。即使它只是指向我有用的资源。我已经用尽了所有相关的 S/O 问题,并且 a) 没有看到一个能够完全解决我正在努力完成的问题,并且 b) 仍然尝试了一些解决方案但无济于事。

最佳答案

[HttpPost]
public JsonResult PostJsonString([FromBody] string[] arr)
{
return Json(arr);
}

关于c# - 返回一个字符串数组.net c# web api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34934484/

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